GUID के साथ GPO नाम खोजें?


14

मैं विज्ञापन लॉग की निगरानी कर रहा हूं, जब कोई व्यक्ति AD ऑब्जेक्ट को संशोधित करता है, तो मैं एक लॉग देख सकता हूं, लेकिन उस समूह नीति का केवल GUID लाइन में प्रदान किया गया था।

तो एक समूह नीति का GUID दिया गया, क्या यह संभव है कि वह नाम जो gpmc.msc में प्रदर्शित किया गया था? (मेरा मतलब है कि पाने के लिए LDAP प्रोटोकॉल का उपयोग करना)

जवाबों:


10

एलडीएपी? वह निर्देशिका सक्रिय निर्देशिका में किसी ऑब्जेक्ट पर एक विशेषता है, इसलिए हां आप इसके लिए क्वेरी कर सकते हैं:

(&(objectCategory=groupPolicyContainer)(name={D45A4D0F-77BE-4116-9F5B-CF96E81D2DDC}))  

LDAP क्वेरी उदाहरण

आप समूह नीति प्रबंधन कंसोल में उस मान को भी खोज सकते हैं:

यहाँ छवि विवरण दर्ज करें


1
हां, यह बहुत अच्छा काम करता है dsquery:dsquery * -filter "(objectCategory=groupPolicyContainer)" -attr displayName objectGUID -limit 0
jscott

18

आप इसके लिए PowerShell के Get-GPOcmdlet का उपयोग कर सकते हैं । इसमें एक -GUIDस्विच होता है , जिसे आप यहाँ उपयोग करना चाहते हैं। आपको RSAT से AD कमांडलाइन उपकरण भी स्थापित करने की आवश्यकता है ताकि आपके पास समूह नीति मॉड्यूल तक पहुंच हो। यदि आप AD मॉड्यूल का उपयोग करते हैं, तो आपके पास यह पहले से इंस्टॉल है।

लिंक किए गए लेख में उदाहरण है:

Import-Module GroupPolicy
Get-GPO -Guid 31a09564-cd4a-4520-98fa-446a2af23b4b -Domain sales.contoso.com

3

ज़रूर। समूह नीति प्रबंधन खोलें। एक GPO पर नेविगेट करें। उस GPO के विवरण टैब पर क्लिक करें। विशिष्ट आईडी गुण देखें।

जीपीओ


-1 क्योंकि वह काम करेगा कोई भी उस GUID के लिए नाम खोजने के प्रयास में हर आइटम को देखना चाहता है।
जॉन गार्डनियर्स

1
यह उपयोगी जानकारी है। यह एक डोमेन में एक विशिष्ट विशिष्ट GUID को खोजने के लिए सबसे कुशल तरीका नहीं है, लेकिन ऐसी परिस्थितियां हैं जिनमें यह सहायक हो सकता है, खासकर यदि आप पहले से ही एक विशिष्ट GPO पर संदेह करते हैं, या यदि आप किसी विशिष्ट GPO को क्रॉस-रेफरेंस की तलाश में हैं उदाहरण के लिए, gpresult।
डैनियल

2

यह स्क्रिप्ट आपको अपने सक्रिय निर्देशिका डोमेन में सभी GPO की गणना करने और उनके नाम, GUID और SID प्राप्त करने की अनुमति देती है।

$gpolist = Get-QADObject -Type groupPolicyContainer
foreach ($objResult in $gpolist) {
    Write-Host $objResult.name ";" $objResult.GUID ";" $objResult.displayname
}

और इसके अलावा आप इन लिंक को भी देख सकते हैं।

http://techibee.com/group-policies/resolve-gpo-guid-to-gpo-name/169

http://www.howtonetworking.com/grouppolicy/grouppolicy3.htm

आशा है कि यह आपके लिए मदद करता है।


1
आपको ध्यान देना चाहिए कि इसके लिए Qwest AD cmdlets की आवश्यकता है और उन्हें लिंक करना चाहिए। जो लोग नहीं जानते हैं वे इसे पढ़ेंगे और आश्चर्य करेंगे कि यह उनके मशीन पर काम क्यों नहीं करता है।
एमडीमर्रा

आप मैन्युअल रूप से फ़ॉर्मेट करने की तुलना में Format-Tableया ConvertTo-Csvcmdlets को आसानी से काम कर सकते हैं Write-Host
jscott

0

यह सरल पॉवरशेल आपके सभी डोमेन GPO की सूची को GUID के साथ एक .csv में निर्यात करेगा।

Get-GPO -All *contoso.com* | Export-CSV *folder\file.csv*

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.