ค้นหาโฆษณาด้วย GUID


11

ฉันจะค้นหา Active Directory เพื่อค้นหาวัตถุด้วย GUID ได้อย่างไร กล่าวอีกนัยหนึ่งว่าอะไรจะเป็นวิธีที่ดีในการค้นหาว่าวัตถุใดเป็นของ GUID ที่ระบุ


1
serverfault.com/questions/140683/…มีวิธีการหนึ่งวิธี
sysadmin1138

คำตอบ:


15

ทั้งใน DC หรือติดตั้ง RSAT และเปิดใช้งานเครื่องมือโฆษณา:

เปิด "Active Director Module สำหรับ Windows PowerShell" (ค้นหาด้วยเครื่องมือผู้ดูแลระบบอื่น ๆ )

get-aduser -id {guid}

หรือวัตถุใด ๆ :

get-adobject -id {guid}

อาจต้องการไปป์ผ่านformat-listเพื่อให้สามารถอ่านได้:

get-adobject -id {guid} | fl

2
+1 คำตอบที่ง่ายที่สุดด้วยเครื่องมือเนทีฟ หากคุณอยู่ในสถานะพร้อมรับคำ PowerShell ปกติและไม่ต้องการเปิดโมดูลโฆษณาสำหรับ PS ในเมนูเริ่มต้นคุณสามารถเรียกใช้import-module ActiveDirectoryและ cmdlet เดียวกันทั้งหมดจะพร้อมใช้งานในเซสชัน PowerShell ของคุณ
MDMarra

3

การใช้ Powershell และQuestAD cmdletsรหัสต่อไปนี้จะคืนค่าบัญชีผู้ใช้ของฉันตาม guid ของฉัน

$Guid = "d65e4578-475a-422e-ac99-123456789012"

Get-QADUser -IncludeAllProperties|Where {$_.guid -eq $Guid}

ไม่ใช่วิธีที่มีประสิทธิภาพที่สุดเนื่องจากโหลดวัตถุทั้งหมดจาก AD ในขณะที่ทำการค้นหา แต่ใช้งานได้สำหรับฉัน


0
$guid = "d65e4578-475a-422e-ac99-123456789012"

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.