Wyszukaj AD według GUID

Odpowiedzi:

15

Albo na DC, albo zainstaluj RSAT i włącz Narzędzia AD:

Otwórz „Active Director Module for Windows PowerShell” (znajdź go w innych narzędziach administracyjnych)

get-aduser -id {guid}

Lub dla dowolnego obiektu:

get-adobject -id {guid}

Może chcesz go przepuścić, format-listaby był czytelny:

get-adobject -id {guid} | fl
Chris S.
źródło
2
+1, najprostsza odpowiedź z natywnymi narzędziami. Jeśli regularnie wyświetlasz monit programu PowerShell i nie chcesz otwierać modułu AD dla PS w menu Start, możesz po prostu uruchomić import-module ActiveDirectoryi wszystkie te same polecenia cmdlet będą dostępne w sesji PowerShell.
MDMarra,
3

Za pomocą Powershell i poleceń cmdlet QuestAD poniższy kod zwraca moje konto użytkownika na podstawie mojego identyfikatora GUID.

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

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

Nie jest to najbardziej efektywny sposób, ponieważ ładuje wszystkie obiekty z AD podczas wyszukiwania, ale zadziałało dla mnie.

Krzysztof
źródło
0
$guid = "d65e4578-475a-422e-ac99-123456789012"

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
cblack
źródło