Buscar AD por GUID

Respuestas:

15

Ya sea en un DC o instale RSAT y habilite AD Tools:

Abra el "Módulo Director activo para Windows PowerShell" (búsquelo con las otras herramientas de administración)

get-aduser -id {guid}

O para cualquier objeto:

get-adobject -id {guid}

Es posible que desee canalizarlo a través de un format-listpara que sea legible:

get-adobject -id {guid} | fl
Chris S
fuente
2
+1, respuesta más simple con herramientas nativas. Si se encuentra en un indicador de PowerShell normal y no desea abrir el Módulo AD para PS en el menú de inicio, puede ejecutarlo import-module ActiveDirectoryy todos los mismos cmdlets estarán disponibles en su sesión de PowerShell.
MDMarra
3

Al usar Powershell y los cmdlets QuestAD , el siguiente código devuelve mi cuenta de usuario según mi guid.

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

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

No es la forma más eficiente, ya que carga todos los objetos de AD mientras realiza la búsqueda, pero funcionó para mí.

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

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