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

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.


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

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.