Suche AD nach GUID

Antworten:

15

Entweder auf einem DC oder RSAT installieren und AD Tools aktivieren:

Öffnen Sie "Active Director-Modul für Windows PowerShell" (finden Sie es in den anderen Admin-Tools).

get-aduser -id {guid}

Oder für jedes Objekt:

get-adobject -id {guid}

Vielleicht möchten Sie es durch a format-listleiten, um es lesbar zu machen:

get-adobject -id {guid} | fl
Chris S.
quelle
2
+1, einfachste Antwort mit nativen Tools. Wenn Sie sich an einer regulären Powershell-Eingabeaufforderung befinden und das AD-Modul für PS nicht im Startmenü öffnen möchten, können Sie es einfach ausführen import-module ActiveDirectoryund alle Cmdlets sind in Ihrer Powershell-Sitzung verfügbar.
MDMarra
3

Mit Powershell und den QuestAD-Cmdlets gibt der folgende Code mein Benutzerkonto basierend auf meiner Guid zurück.

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

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

Nicht die effizienteste Methode, da während der Suche alle Objekte aus AD geladen werden, aber es hat bei mir funktioniert.

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

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
schwarz
quelle