ग्रुप पॉलिसी का उपयोग करके, आप स्वचालित रूप से विशिष्ट फ़ाइलों या फ़ोल्डरों को सभी डोमेन कंप्यूटरों पर कॉपी कर सकते हैं। आप फ़ाइलों को डेस्कटॉप, उपयोगकर्ता प्रोफ़ाइल फ़ोल्डर या स्थानीय ड्राइव पर किसी अन्य डायरेक्टरी में रख सकते हैं। GPO का उपयोग करके, आप शेयर्ड रिपॉजिटरी से विभिन्न कॉन्फ़िगरेशन फ़ाइलों, INI फ़ाइलों, EXE फ़ाइलों, DLL लाइब्रेरी या स्क्रिप्ट को स्वचालित रूप से कॉपी या अपडेट कर सकते हैं।
उदाहरण के लिए, मैं दो फ़ाइलों (app.exe और settings.xml) को कुछ Active Directory डोमेन उपयोगकर्ताओं के डेस्कटॉप पर कॉपी करना चाहता हूं।
आप GPO लॉगऑन स्क्रिप्ट (xcopy, robocopy, आदि का उपयोग करके) का उपयोग करके डोमेन कंप्यूटरों पर फ़ाइलों को कॉपी करने को स्वचालित कर सकते हैं। हालांकि, ग्रुप पॉलिसी प्रेफरेंस का उपयोग करके फ़ाइलों या फ़ोल्डर को कॉपी करने का एक काफी सरल और आसान ग्राफिकल तरीका है।
सबसे पहले, स्रोत फ़ाइलों को रखने के लिए एक शेयर्ड फ़ोल्डर बनाएं जिन्हें उपयोगकर्ता कंप्यूटरों पर कॉपी किया जाना है। यह एक डेडिकेटेड फाइल सर्वर पर शेयर्ड नेटवर्क फ़ोल्डर या डोमेन कंट्रोलर पर SYSVOL डायरेक्टरी हो सकती है (यह फ़ोल्डर DFS का उपयोग करके डोमेन में सभी DCs के बीच स्वचालित रूप से रिप्लिकेट होता है, इसका उपयोग करना सुविधाजनक है क्योंकि यह WAN लिंक पर लोड को कम करने में मदद करता है)। मैंने फ़ाइलों को Sysvol फ़ोल्डर में रखा है: \\woshub.com\SYSVOL\woshub.com\scripts\CorpApp। सुनिश्चित करें कि Authenticated Users समूह के पास इस फ़ोल्डर पर रीड अनुमति है।

- एक नया Active Directory सुरक्षा समूह बनाएं – CorpAPPUsers। आप इस PowerShell cmdlet का उपयोग करके एक समूह बना सकते हैं:
New-ADGroup CorpAPPUsers -path 'OU=Groups,OU=DE,dc=woshub,DC=com' -GroupScope Global -PassThru –Verboseउन उपयोगकर्ताओं को समूह में जोड़ें जिनके डेस्कटॉप पर आप GPO के माध्यम से फ़ाइलों को स्वचालित रूप से कॉपी करना चाहते हैं:Add-AdGroupMember -Identity CorpAPPUsers -Members asmith, bmuller, tweber - ग्रुप पॉलिसी मैनेजमेंट कंसोल खोलें (
gpmc.msc); - एक नया GPO ऑब्जेक्ट बनाएं (CopyCorpApp) और इसे उस OU से लिंक करें जिसमें उपयोगकर्ताओं के कंप्यूटर हैं;

- GPO एडिट मोड पर जाएं (
Edit); - निम्न ग्रुप पॉलिसी प्रेफरेंस सेक्शन का विस्तार करें: User Configuration → Preferences → Windows Settings → Files; यदि आप सभी कंप्यूटरों पर फ़ाइलें कॉपी करना चाहते हैं, तो GPO के Computer Configuration सेक्शन में इसी तरह की पॉलिसी का उपयोग करना बेहतर है।
- New → File चुनें;
- शेयर्ड नेटवर्क फ़ोल्डर में स्रोत फ़ाइल और कंप्यूटर पर लक्ष्य डायरेक्टरी निर्दिष्ट करें जिसे आप फ़ाइल कॉपी करना चाहते हैं। आप यहां विशिष्ट फ़ाइल चुन सकते हैं या
*डालकर एक बार में डायरेक्टरी से सभी फ़ाइलों को कॉपी कर सकते हैं। - GPO का उपयोग करके फ़ाइलें कॉपी करने के लिए 4 क्रियाएं उपलब्ध हैं:
Create – फ़ाइल को लक्ष्य डायरेक्टरी में केवल तभी कॉपी किया जाता है जब फ़ाइल उसमें मौजूद नहीं होती;
Replace – उपयोगकर्ता कंप्यूटर पर लक्ष्य फ़ाइल को हमेशा स्रोत फ़ाइल से बदल दिया जाता है;
Update (डिफ़ॉल्ट पॉलिसी) – यदि फ़ाइल पहले से मौजूद है, तो इसे स्रोत फ़ाइल से नहीं बदला जाता;
Delete – लक्ष्य फ़ाइल को हटाएं।
- आप कंप्यूटर पर विशिष्ट फ़ोल्डर को लक्ष्य डायरेक्टरी के रूप में चुन सकते हैं या पर्यावरण चर का उपयोग कर सकते हैं। वर्तमान उपयोगकर्ता के डेस्कटॉप पर फ़ाइलें कॉपी करने के लिए,
%DesktopDir%का उपयोग करें। GPP में उपलब्ध पर्यावरण चर की पूरी सूची देखने के लिए F3 दबाएं।
- विशिष्ट उपयोगकर्ताओं के डेस्कटॉप पर फ़ाइलें कॉपी करने के लिए, पॉलिसी सेटिंग्स में Common tab खोलें, Item-Level Targeting विकल्प सक्षम करें और Targeting पर क्लिक करें;
- अगली विंडो में, आप GPO लागू करने के तरीके के अधिक विकल्प चुन सकते हैं। मेरे मामले में, मैं पॉलिसी को केवल CorpAPPUsers समूह के सदस्यों तक सीमित करना चाहता हूं। ऐसा करने के लिए, New Item → Security Group पर क्लिक करें और एक डोमेन उपयोगकर्ता समूह चुनें;

- चूंकि हमने GPO को उपयोगकर्ताओं के बजाय कंप्यूटरों वाले Organizational Unit से लिंक किया है, इसलिए GPO लूपबैक प्रोसेसिंग मोड सक्षम होना चाहिए: Computer Configuration → Policies → Administrative Templates → System → Group Policy में Configure user Group Policy loopback processing mode = Merge चेक करें;

- फिर क्लाइंट कंप्यूटरों पर ग्रुप पॉलिसी सेटिंग्स अपडेट करें (
gpupdate /forceया लॉग ऑफ और फिर से लॉग ऑन करें) और सुनिश्चित करें कि दो फ़ाइलें स्वचालित रूप से डेस्कटॉप पर कॉपी हो गई हैं।
इस विधि का उपयोग करके, आप स्क्रिप्ट, निष्पादन योग्य एप्लिकेशन फ़ाइलें या सिस्टम टूल्स (PsTools, iperf, Portqry, आदि) को उपयोगकर्ता कंप्यूटरों पर कॉपी कर सकते हैं। आप किसी फ़ाइल को Program Files में कॉपी कर सकते हैं और GPO का उपयोग करके उसके लिए डेस्कटॉप पर शॉर्टकट रख सकते हैं।
मैं GPO का उपयोग करके फ़ोल्डर कॉपी करने के बारे में कुछ शब्द कहना चाहूंगा। GPO में अपने सभी कंटेंट के साथ फ़ोल्डर कॉपी करने के लिए बिल्ट-इन फीचर नहीं है। इसके बजाय, आप Computer (User) Configuration → Preferences → Windows Settings → Folders पॉलिसी का उपयोग कर सकते हैं जो आपको टार्गेट कंप्यूटर पर फ़ोल्डर बनाने की अनुमति देती है। फिर ऊपर वर्णित परिदृश्य का उपयोग करके इसमें फ़ाइलें कॉपी करें।
