Jak wyszukiwać obiekty w Active Directory według GUID? Innymi słowy, jaki byłby dobry sposób na znalezienie obiektów należących do określonych identyfikatorów GUID?
Jak wyszukiwać obiekty w Active Directory według GUID? Innymi słowy, jaki byłby dobry sposób na znalezienie obiektów należących do określonych identyfikatorów GUID?
Odpowiedzi:
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-list
aby był czytelny:
get-adobject -id {guid} | fl
import-module ActiveDirectory
i wszystkie te same polecenia cmdlet będą dostępne w sesji PowerShell.
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.