Pesquisar AD por GUID

Respostas:

15

Em um controlador de domínio ou instale o RSAT e ative o AD Tools:

Abra o "Active Director Module para Windows PowerShell" (encontre-o com as outras ferramentas administrativas)

get-aduser -id {guid}

Ou para qualquer objeto:

get-adobject -id {guid}

Pode ser necessário passar por um format-listpara torná-lo legível:

get-adobject -id {guid} | fl
Chris S
fonte
2
+1, resposta mais simples com ferramentas nativas. Se você estiver em um prompt normal do PowerShell e não quiser abrir o Módulo AD para PS no menu Iniciar, basta executar import-module ActiveDirectorye todos os mesmos cmdlets estarão disponíveis na sua sessão do PowerShell.
MDMarra 12/09
3

Usando o Powershell e os cmdlets do QuestAD , o código a seguir retorna minha conta de usuário com base no meu guia.

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

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

Não é a maneira mais eficiente, pois carrega todos os objetos do AD durante a pesquisa, mas funcionou para mim.

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

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