Pesquisar AD por GUID

10

Como faço para pesquisar objetos do Active Directory pelo GUID? Em outras palavras, qual seria uma boa maneira de descobrir quais objetos pertencem aos GUIDs especificados?

    
por Kyle Brandt 12.09.2011 / 18:10

3 respostas

14

Seja em um DC ou instale o RSAT e ative as Ferramentas do AD:

Abra o "Módulo do Active Director para Windows PowerShell" (encontre-o nas outras ferramentas do Administrador)

get-aduser -id {guid}

Ou para qualquer objeto:

get-adobject -id {guid}

Pode querer passar por um format-list para torná-lo legível:

get-adobject -id {guid} | fl
    
por 12.09.2011 / 19:41
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.

    
por 12.09.2011 / 18:44
0
$guid = "d65e4578-475a-422e-ac99-123456789012"

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
    
por 17.06.2016 / 15:56