Recherche AD par GUID

Réponses:

15

Soit sur un DC ou installez RSAT et activez AD Tools:

Ouvrez "Active Director Module for Windows PowerShell" (trouvez-le dans les autres outils d'administration)

get-aduser -id {guid}

Ou pour tout objet:

get-adobject -id {guid}

Pourrait le faire passer à travers un format-listpour le rendre lisible:

get-adobject -id {guid} | fl
Chris S
la source
2
+1, réponse la plus simple avec des outils natifs. Si vous êtes à une invite PowerShell régulière et que vous ne voulez pas ouvrir le module AD pour PS dans le menu Démarrer, vous pouvez simplement exécuter import-module ActiveDirectoryet toutes les mêmes applets de commande seront disponibles dans votre session PowerShell.
MDMarra
3

À l'aide de Powershell et des applets de commande QuestAD , le code suivant renvoie mon compte d'utilisateur en fonction de mon guid.

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

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

Pas de la manière la plus efficace car il charge tous les objets d'AD pendant la recherche, mais cela a fonctionné pour moi.

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

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