आदेश समूह नीति सेटिंग्स क्या लागू होती हैं?


13

इसलिए मैं " समूह नीति प्रसंस्करण और पूर्वता " दस्तावेज पढ़ रहा हूं । मुझे लगता है कि नीतियों को स्थानीय, साइट, डोमेन, संगठनात्मक इकाई, बाल संगठनात्मक इकाई के क्रम में लागू किया जाता है। आलेख उस आदेश के बारे में स्पष्ट नहीं है जो कंप्यूटर पर सॉफ़्टवेयर इंस्टॉलेशन, स्क्रिप्ट और नई समूह नीति वरीयताओं पर लागू होता है

मैं कंप्यूटर पर कुछ चीजों को समायोजित करने के लिए एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो वरीयताओं के साथ संभव नहीं लगता है, लेकिन मुझे यह सुनिश्चित करने की आवश्यकता है कि एक सॉफ्टवेयर इंस्टॉल पूरा हो गया है, और कुछ प्राथमिकताएं पहले लागू की गई हैं।

अपडेट करें:

यहाँ कुछ पृष्ठभूमि की जानकारी है। मेरे पास एक समूह नीति है जिसमें विजेट ए (कंप्यूटर कॉन्फ़िगरेशन \ नीतियां \ सॉफ़्टवेयर सेटिंग \ असाइन किए गए एप्लिकेशन) की स्थापना है। विजेट A उन सभी स्थानों पर शॉर्टकट्स रखता है जो कष्टप्रद हैं इसलिए मैं अनावश्यक शॉर्टकट को हटाने के लिए प्राथमिकताएँ सुविधा (कंप्यूटर कॉन्फ़िगरेशन \ वरीयताएँ \ Windows सेटिंग \ शॉर्टकट) का उपयोग करने का प्रयास कर रहा हूं। कार्यक्रम में एक मामूली बग है और मुझे इसे ठीक करना है, लेकिन प्रकाशक ने एक अद्यतन एमएसआई प्रदान नहीं किया है, बस एक exe जो एक अद्यतन लागू करेगा। तो मुझे EXE को चलाने के लिए एक स्टार्टअप स्क्रिप्ट है जो प्रोग्राम को पैच करना है।

ऐसा प्रतीत होता है कि सॉफ़्टवेयर इंस्टॉलेशन होने से पहले 'कंप्यूटर कॉन्फ़िगरेशन \ _ प्राथमिकताएँ' लागू की जाती हैं, क्योंकि मेरी फ़ाइल डिलीट होने से कुछ रिबूट होने के बाद तक प्रभाव नहीं दिखता है। ऐसा प्रतीत होता है कि इस सॉफ्टवेयर पैकेज में रिबूट की जरूरत है क्योंकि स्टार्टअप स्क्रिप्ट जो इसे रीबूट करने वाली है, जब तक कि मैं रिबूट नहीं करता।

Google की मेरी खोज में मुझे ऐसा दस्तावेज़ नहीं मिला है जो विशेष रूप से बताता हो कि आदेश क्या है। मैं यह भी उत्सुक हूं कि उपलब्ध विभिन्न प्राथमिकताओं के बीच क्या क्रम है। उदाहरण के लिए, मैं वरीयताओं के माध्यम से पर्यावरण चर सेट कर सकता हूं। क्या मैं उन वेरिएबल्स को फाइल, फोल्डर्स, या शॉर्टकट प्राथमिकताओं में उपयोग कर पाऊंगा?

मुझे उम्मीद है कि कहीं एक दस्तावेज है जो इस प्रक्रिया का विस्तार से वर्णन करता है।

जवाबों:


3

स्टार्टअप इंस्टीट्यूट निष्पादित होने से पहले सॉफ्टवेयर इंस्टॉलेशन पॉलिसी को संसाधित किया जाता है। कभी-कभी वही होता है जो आप चाहते हैं, और अन्य समय ऐसा नहीं है। आप इसे बदल नहीं सकते।

जब मैं स्टार्टअप स्क्रिप्ट को सॉफ़्टवेयर इंस्टॉलेशन से पहले चलाना चाहता हूं, तो स्टार्टअप स्क्रिप्ट के निष्पादन को नियंत्रित करने के लिए मैं ग्रुप सदस्यता का उपयोग करता हूं और सॉफ्टवेयर इंस्टॉलेशन को नियंत्रित करने वाले दूसरे समूह में कंप्यूटर को जोड़ने के लिए एक स्टार्टअप के साथ स्टार्टअप स्क्रिप्ट को समाप्त करता हूं। इसके साथ एकमात्र समस्या यह है कि, आज तक, मुझे स्टार्टअप स्क्रिप्ट से विंडोज एक्सपी या नए ओएस को पुनरारंभ करने का कोई विश्वसनीय तरीका नहीं मिला है। (हां, हां - मैंने कई तरह के तरीकों की भी कोशिश की है। अगर आप चाहें तो मैं उन पर विस्तार से चर्चा कर सकता हूं।) इस तरह, इस रणनीति के लिए हमेशा दो बूटों की आवश्यकता होती है ताकि वे "प्रभावी" हो सकें।

आप "वरीयताओं" का उल्लेख करते हैं, इसलिए मुझे लगता है कि आप एक लॉगऑन स्क्रिप्ट के माध्यम से उपयोगकर्ता के वातावरण की चीजों को देख रहे हैं। लॉगऑन स्क्रिप्ट को निष्पादित किया जाता है, जाहिर है, लॉगऑन के बाद। यदि आप यह देखने के लिए जाँच करने के लिए देख रहे हैं कि क्या लॉगऑन स्क्रिप्ट के दौरान सॉफ़्टवेयर का एक टुकड़ा रजिस्ट्री में विंडोज इंस्टालर "डेटाबेस" में स्थापित किया गया है, तो यह देखने के लिए कि क्या कार्यक्रम है और "बाहर जमानत" है। आपको स्थापित उत्पाद "HKEY_CLASSES_ROOT \ Installer \ Products" कुंजी में मिलेंगे। जाहिर है, आप जिस पैकेज के साथ काम कर रहे हैं, उसके लिए आपको GUID का पता लगाना होगा।

संपादित करें: समूह नीति क्लाइंट-साइड एक्सटेंशन (CSE) प्रोसेसिंग ऑर्डर क्लाइंट-साइड एक्सटेंशन के लिए GUID के मूल्य के आधार पर किया जाता है, जो कि मैं प्रलेखन से चमकने में सक्षम हूं। ऐसा लगता है कि CSE संख्यात्मक रूप से उच्च GUIDs के साथ निष्पादित होता है। मेरे पास "प्राथमिकताएं" CSE के लिए GUID नहीं है इसलिए मैं आपको यह नहीं बता सकता कि यह कैसे कार्य करना चाहिए: अन्य CSE के पहले / बाद में चल रहा है।

Windows XP पर, कम से कम, HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon \ GPExtensions में खुदाई करें और "Prefernces" के लिए CSE देखें। REGEDIT उन GUID को संख्यात्मक रूप से भी छांटेगा, इसलिए आप, नेत्रहीन, यह बताने में सक्षम हो सकते हैं कि यदि "प्राथमिकताएं" CSE अन्य CSE के पहले / बाद में निष्पादित करने जा रही है।


जिस स्थिति में मैं सब कुछ डिबग करने की कोशिश कर रहा हूं वह एकल जीपीओ में है, और सब कुछ एक प्रति-कंप्यूटर सेटिंग है। ऐसा लगता है जैसे मैं सिस्टम को रिबूट करने के लिए कुछ मुश्किलों से गुजर रहा हूं और मुझे उस चीज की आवश्यकता है जो मुझे चाहिए।
ज़ॉडेचेचे

@Zoredache: हाँ। वह इसके आकार के बारे में है। आप एक समूह GPO प्रति एकल GPO के भीतर स्क्रिप्ट और सॉफ़्टवेयर इंस्टॉलेशन पैकेज फ़िल्टर कर सकते हैं, इसलिए आप इसके साथ काफी "ट्रिकी" प्राप्त कर सकते हैं। वास्तव में, यदि आप किसी विशेष स्टार्टअप स्क्रिप्ट को चलाना चाहते हैं, पैकेज के बाद स्क्रिप्ट की शुरुआत में रजिस्ट्री में उस पैकेज के लिए जाँच करें और यदि यह स्थापित नहीं है तो जमानत दें। यदि आप वास्तव में एक बार चलाना चाहते हैं, तो या तो एक निशान बनाएं जिसे आप स्थानीय रजिस्ट्री में बाद के लिए जांचते हैं या कंप्यूटर को एक समूह में शामिल करते हैं जो स्क्रिप्ट पढ़ने के अधिकारों से वंचित है (हेह हेह)।
इवान एंडरसन

2

दो तरह की स्क्रिप्ट होती हैं जिन्हें चलाया जाता है। कंप्यूटर की प्राथमिकताएँ निर्धारित होने के बाद स्टार्टअप स्क्रिप्ट चलती है (GPO के कंप्यूटर सेटिंग्स भाग में)। उपयोगकर्ता लॉग और उपयोगकर्ता सेटिंग्स लागू होने के बाद लॉगिन स्क्रिप्ट चलाए जाते हैं। लिपियों को उस क्रम में समान रूप से चलाया जाता है, जिसे वे GPO में सूचीबद्ध करते हैं (इसलिए अगली शुरुआत से पहले एक स्क्रिप्ट को पूरा करना होता है)। ध्यान दें कि डिफ़ॉल्ट रूप से विंडोज एक्सपी वास्तव में आपको नेटवर्क सेटिंग्स संसाधित होने से पहले लॉगिन करने देगा, जिसका अर्थ है कि आप जीपीओ के संसाधित होने से पहले लॉगऑन कर सकते हैं। यह कॉन्फ़िगरेशन कंप्यूटर कॉन्फ़िगरेशन \ व्यवस्थापकीय टेम्पलेट \ System \ Logon \ में पाए जाने वाले GPO सेटिंग का उपयोग करके बाईपास किया जा सकता है। हमेशा कंप्यूटर स्टार्टअप और लॉगऑन पर नेटवर्क की प्रतीक्षा करें। इसलिए, स्टार्टअप स्क्रिप्ट कंप्यूटर वरीयताओं के बाद चलेगी, लेकिन उपयोगकर्ता वरीयताएँ और लॉगिन स्क्रिप्ट आने से पहले सभी प्राथमिकताएँ सेट हो जाने के बाद होंगी। उम्मीद है की वो मदद करदे।


धन्यवाद, लेकिन मैं कुछ और विस्तृत के लिए उम्मीद कर रहा था तो बस लॉगिन स्क्रिप्ट से पहले स्टार्टअप स्क्रिप्ट होती है।
ज़ॉदाचेस

आखिरी वाक्य पढ़ें कि यह आपको बताता है कि किस क्रम में चीजें लागू हुई हैं। कंप्यूटर सेटिंग्स (GPO के कंप्यूटर सेटिंग्स भाग में चीजें), फिर स्टार्टअप स्क्रिप्ट, फिर उपयोगकर्ता सेटिंग्स (सीपीओ की उपयोगकर्ता सेटिंग भाग में चीजें), फिर लॉगिन स्क्रिप्ट । यह सटीक आदेश है कि चीजें अंदर चल रही हैं।
कैथरीन MacInnes

@ कैथरीन: वह इस बारे में पूछ रहा है कि वरीयताओं के लिए सीएसई उस मिश्रण में कहां गिरता है।
इवान एंडरसन

1

ऑर्डर को अंतिम रूप से संसाधित सबसे कम लिंक ऑर्डर के साथ सेटिंग के साथ व्यवस्थापक द्वारा निर्धारित किया जाता है (इस प्रकार उच्चतम वरीयता वाले)। यदि आपको यह सुनिश्चित करने की आवश्यकता है कि नीतियों को बूट पर लागू किया जाता है तो सेटिंग का उपयोग करें कंप्यूटर कॉन्फ़िगरेशन \ प्रशासनिक टेम्प्लेट \ सिस्टम \ लॉगऑन \ हमेशा कंप्यूटर स्टार्टअप और लॉगऑन पर नेटवर्क की प्रतीक्षा करें। स्टार्टअप के दौरान कंप्यूटर के लिए समूह नीति लागू करें को भी समान रूप से सेट करें। यह सिस्टम को तब तक इंतजार करने के लिए मजबूर करता है जब तक वह उपयोगकर्ता को लॉगिन करने की अनुमति देने से पहले कंप्यूटर नीति को पुनर्प्राप्त और संसाधित नहीं कर सकता। यदि आपको यह जांचने की आवश्यकता है कि क्या समूह नीति सफलतापूर्वक यहां सूचीबद्ध लॉग फाइलों की जांच करती है


1
यह सब दिलचस्प है, लेकिन वास्तव में मुझे चीजों के आदेश के बारे में बहुत कुछ नहीं बताता है। क्या मेरी प्रति-कंप्यूटर प्राथमिकताएँ (शॉर्टकट निर्माण, फ़ाइल विलोपन आदि) सॉफ़्टवेयर इंस्टॉलेशन से पहले, स्क्रिप्ट के बाद, या कब संसाधित होती हैं?
Zoredache
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.