मेरे प्रबंधन ने कंपनी के सभी पीसी पर एक ही स्लाइड शो स्क्रीनसेवर सेट करने का निर्णय लिया। स्लाइड शो की छवियों में कॉर्पोरेट डिज़ाइन होना चाहिए और सूचना सुरक्षा, उपयोगी टिप्स या कुछ अन्य संदर्भ जानकारी के सामान्य नियम प्रदान करना चाहिए। सबसे पहले, उन्होंने *.scr प्रारूप में अपने स्वयं के स्क्रीनसेवर के विकास पर विचार किया, लेकिन इस पद्धति के लिए कुछ अतिरिक्त सॉफ़्टवेयर की आवश्यकता थी और इसे प्रबंधित करने के लिए लचीला और आसान नहीं था। इसके परिणामस्वरूप छवियों को वितरित करने और GPO का उपयोग करके एक सक्रिय निर्देशिका डोमेन पर स्क्रीनसेवर को प्रबंधित करने का समाधान मिला।
यह तुरंत उल्लेख किया जाना चाहिए कि कंपनी सभी समर्थित विंडोज संस्करणों का उपयोग कर रही है:विंडोज 7, विंडोज 8.1 और विंडोज 10 क्लाइंट ओएस के रूप में इसलिए समाधान सार्वभौमिक होना चाहिए और किसी भी ओएस संस्करण पर काम करना चाहिए।
ओएस विंडोज में, विंडोज 7 से शुरू होकर, आप निर्दिष्ट फ़ोल्डर से छवियों का एक स्लाइड शो प्रदर्शित कर सकते हैं, लेकिन आप जीपीओ का उपयोग करके इन सेटिंग्स को प्रबंधित नहीं कर सकते। इसलिए हमें एक समाधान समाधान की आवश्यकता थी।
स्लाइड शो के लिए छवियों के साथ नेटवर्क साझा करें और
सबसे पहले, अपने नेटवर्क में किसी भी सर्वर पर अपने स्लाइड शो के लिए स्रोत छवियों को संग्रहीत करने के लिए एक नेटवर्क शेयर बनाएं। सभी डोमेन उपयोगकर्ताओं को अनुदान दें (डोमेन उपयोगकर्ता समूह) इस फ़ोल्डर में फ़ाइलों को पढ़ने के विशेषाधिकार। उदाहरण के लिए, हमारे मामले में फाइलों के लिए UNC पथ \\srv1\Install\Img है। छवियों को यहां कॉपी करें।
समूह नीति का उपयोग करके शेड्यूल किए गए कार्य आइटम को कॉन्फ़िगर करना
फिर एक स्क्रिप्ट फ़ाइल बनाएँ copy_screens.bat , जो क्लाइंट को इस नेटवर्क शेयर से जोड़ेगा और स्क्रीनसेवर छवियों को C:\Screen पर कॉपी करेगा फ़ोल्डर चालू प्रत्येक कंप्यूटर की स्थानीय डिस्क। स्क्रिप्ट का कोड copy_screens.bat नीचे दिखाया गया है।
net use s: \\fsrv1\Install\Img
mkdir C:\Screen
del /Q C:\Screen\*.*
xcopy S:\*.* C:\Screen
इस स्क्रिप्ट को डोमेन नियंत्रक (C:\Windows\SYSVOL\sysvol\contoso.com\scripts) पर SYSVOL फ़ोल्डर में कॉपी करें। फिर समूह नीति संपादक का उपयोग करके, एक नई नीति बनाएं या किसी मौजूदा को संपादित करें। प्रदर्शित करने के लिए, हम एक बार के कार्य शेड्यूलर कार्य का उपयोग करके प्रतिलिपि कार्य चलाएंगे (यदि आपको स्लाइड ताज़ा करने की आवश्यकता है, तो इस कार्य को फिर से चलाएँ)। GPO का उपयोग करके सभी PC के लिए कार्य शेड्यूलर के लिए एक नया कार्य बनाएँ।
युक्ति <मजबूत>। आप स्टार्टअप स्क्रिप्ट का उपयोग करके फ़ाइलों की प्रतिलिपि बना सकते हैं, लेकिन इस मामले में अपनी स्क्रिप्ट को संशोधित करना बेहतर है ताकि यह जांच सके कि स्रोत फ़ोल्डर में फ़ाइलें बदली गई हैं या नहीं।उपयोगकर्ता कॉन्फ़िगरेशन> प्राथमिकताएं> नियंत्रण कक्ष सेटिंग > शेड्यूल किए गए कार्य . पर जाएं और एक नया कार्य बनाएं (नया-> कम से कम विंडोज 7 पर निर्धारित कार्य ) निम्नलिखित मापदंडों के साथ:
कार्य का नाम :कॉपीस्क्रीन
कार्रवाई :अपडेट करें
निम्न खाते का उपयोग करके कार्य चलाएँ :%LogonDomain%\%LogonUser%
एक नया ट्रिगर जोड़ें:नया ट्रिगर -> शेड्यूल पर -> वन टाइम ट्रिगर में टैब
कार्रवाई . में टैब, निर्दिष्ट करें कि निम्न स्क्रिप्ट को चलाना है:\\contoso.com\SYSVOL\contoso.com\scripts\copy_screens.bat
कार्य में परिवर्तन सहेजें और नीति को उपयोगकर्ताओं के साथ OU को असाइन करें।
संदर्भ पीसी पर स्क्रीनसेवर सेटिंग कॉन्फ़िगर करना
अब आपको अपने स्क्रीनसेवर को एक संदर्भ कंप्यूटर पर कॉन्फ़िगर करने की आवश्यकता है ताकि वह C:\Screen से स्लाइड शो के लिए चित्र ले सके। . इस कंप्यूटर पर संबंधित रजिस्ट्री कुंजियों की सेटिंग्स समूह नीति का उपयोग करके सभी पीसी को वितरित की जाएंगी।
नोट <मजबूत>। फ़ोल्डर C:\Screen किसी संदर्भ कंप्यूटर पर मौजूद होना चाहिए।Windows 10 में, निम्न सेटिंग अनुभाग पर जाएँ:प्रारंभ -> सेटिंग्स -> वैयक्तिकरण -> लॉक करें स्क्रीन . स्क्रीन सेवर सेटिंग को खोजने के लिए नीचे स्क्रॉल करें . 'फ़ोटो' Select चुनें स्क्रीनसेवर के रूप में और सेटिंग्स . पर क्लिक करें
C:\Screen के लिए पथ निर्दिष्ट करें, शफल पिक्चर्स पर टिक करें और परिवर्तनों को सहेजें।
अब निम्न रजिस्ट्री शाखा को निर्यात करें HKEY_CURRENT_USER\Software \Microsoft\Windows Photo Viewer\Slideshow\Screensaver एक .reg फ़ाइल में और इसे डोमेन नियंत्रक (या किसी अन्य कंप्यूटर, जिस पर आप GPO संपादित करते हैं) पर आयात करें।
महत्वपूर्ण <मजबूत>। छवियों वाले फ़ोल्डर का पथ एन्क्रिप्टेड (बेस 64) एन्क्रिप्टेड पीआईडीएल पैरामीटर में संग्रहीत है, इसलिए आप इसे मैन्युअल रूप से बदलने में सक्षम नहीं होंगे। चूंकि विंडोज़ इस पैरामीटर के मान में लाइनों को सही ढंग से लपेटता नहीं है, इसलिए आपको मैन्युअल रूप से .reg फ़ाइल (नोटपैड में) संपादित करना होगा ताकि एन्क्रिप्टेड पीआईडीएल कुंजी का मान एक पंक्ति के रूप में चला जाए।
.reg फ़ाइल को सहेजें और उस कंप्यूटर पर आयात करें, जिस पर आप GPO संपादित करते हैं।
स्क्रीनसेवर प्रबंधित करने के लिए GPO
अपनी नीति खोलें और निम्न GPP शाखा में जाएं:उपयोगकर्ता कॉन्फ़िगरेशन -> प्राथमिकताएं -> Windows सेटिंग्स -> रजिस्ट्री . एक नया पैरामीटर बनाएं:नया> रजिस्ट्री विज़ार्ड> अगला
HKEY_CURRENT_USER -> सॉफ़्टवेयर -> Microsoft -> Windows फ़ोटो व्यूअर -> स्लाइड शो -> स्क्रीनसेवर पर जाएं . निम्नलिखित कुंजियों की जाँच करें और समाप्त करें क्लिक करें :
- एन्क्रिप्टेडPIDL
- शफल करें
- गति
फिर निम्न GPO अनुभाग पर जाएँ:उपयोगकर्ता कॉन्फ़िगरेशन -> नीतियां -> व्यवस्थापकीय टेम्पलेट -> नियंत्रण कक्ष -> वैयक्तिकरण . बलपूर्वक विशिष्ट स्क्रीन सेवर को सक्षम करें , और निर्दिष्ट करें PhotoScreensaver.scr इसके मूल्य के रूप में। (डिफ़ॉल्ट रूप से, Photoscreensaver.scr स्क्रीनसेवर छवियों के स्रोत के रूप में फ़ोल्डर C:\Users\Public\Pictures\Sample Pictures का उपयोग करता है।)
युक्ति <मजबूत>। आप इन नीतियों को वैयक्तिकरण अनुभाग में भी सक्षम कर सकते हैं
- स्क्रीन सेवर सक्षम करें
- पासवर्ड प्रोटेक्ट स्क्रीन - लॉक स्क्रीन को पासवर्ड से सुरक्षित रखता है
- स्क्रीन सेवर समयबाह्य - सेकंड में टाइमआउट जो स्क्रीनसेवर के स्वचालित प्रारंभ को ट्रिगर करता है
बस इतना ही, समूह नीति प्रबंधन कंसोल को बंद करें और ग्राहकों पर नीतियों को अपडेट करें (gpupdate /force
) एक एकल कॉर्पोरेट स्लाइड शो स्क्रीनसेवर जो c:\Screen से चित्र लेता है, एक विशिष्ट समयबाह्य के बाद सभी डोमेन कंप्यूटरों पर प्रारंभ हो जाएगा।