ฉันกำลังตรวจสอบบันทึกโฆษณาเมื่อมีคนแก้ไขวัตถุโฆษณาฉันจะเห็นบันทึก แต่มีเพียง GUID ของนโยบายกลุ่มที่ให้ไว้ในบรรทัด
ดังนั้นเมื่อใช้ GUID ของนโยบายกลุ่มจะสามารถรับชื่อที่แสดงใน gpmc.msc ได้หรือไม่ (ฉันหมายถึงใช้โปรโตคอล LDAP เพื่อรับสิ่งนั้น)
ฉันกำลังตรวจสอบบันทึกโฆษณาเมื่อมีคนแก้ไขวัตถุโฆษณาฉันจะเห็นบันทึก แต่มีเพียง GUID ของนโยบายกลุ่มที่ให้ไว้ในบรรทัด
ดังนั้นเมื่อใช้ GUID ของนโยบายกลุ่มจะสามารถรับชื่อที่แสดงใน gpmc.msc ได้หรือไม่ (ฉันหมายถึงใช้โปรโตคอล LDAP เพื่อรับสิ่งนั้น)
คำตอบ:
LDAP? guid นั้นเป็นคุณลักษณะบนวัตถุใน Active Directory ดังนั้นใช่คุณสามารถสืบค้นได้:
(&(objectCategory=groupPolicyContainer)(name={D45A4D0F-77BE-4116-9F5B-CF96E81D2DDC}))
คุณยังสามารถค้นหาค่าดังกล่าวได้ในคอนโซลการจัดการนโยบายกลุ่ม:
คุณสามารถใช้cmdlet ของ PowerShellGet-GPO
ได้ มันมี-GUID
สวิตช์ซึ่งเป็นสิ่งที่คุณต้องการใช้ที่นี่ คุณต้องมี AD Commandline Tools จาก RSAT ติดตั้งเพื่อให้คุณสามารถเข้าถึงโมดูลนโยบายกลุ่มได้ หากคุณใช้โมดูลโฆษณาแสดงว่าคุณได้ติดตั้งสิ่งนี้แล้ว
ตัวอย่างในบทความที่เชื่อมโยงคือ:
Import-Module GroupPolicy
Get-GPO -Guid 31a09564-cd4a-4520-98fa-446a2af23b4b -Domain sales.contoso.com
แน่ใจ เปิดการจัดการนโยบายกลุ่ม นำทางไปยังวัตถุนโยบายกลุ่ม คลิกที่แท็บรายละเอียดสำหรับ GPO นั้น ดูคุณสมบัติ Unique ID
สคริปต์นี้ช่วยให้คุณระบุ GPO ทั้งหมดในโดเมน Active Directory ของคุณและรับชื่อ 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
หวังว่าจะช่วยคุณได้
Format-Table
หรือConvertTo-Csv
cmdlets Write-Host
ง่ายต่อการทำงานร่วมกับกว่าการจัดรูปแบบด้วยตนเอง
PowerShell ง่าย ๆ นี้จะส่งออกรายการของโดเมน GPO ทั้งหมดของคุณด้วย GUID ไปยัง. csv
Get-GPO -All *contoso.com* | Export-CSV *folder\file.csv*
dsquery
เช่นกัน:dsquery * -filter "(objectCategory=groupPolicyContainer)" -attr displayName objectGUID -limit 0