Поиск AD по GUID

Ответы:

15

Либо на DC, либо установите RSAT и включите AD Tools:

Откройте «Модуль Active Director для Windows PowerShell» (найдите его с помощью других инструментов администратора)

get-aduser -id {guid}

Или для любого объекта:

get-adobject -id {guid}

Возможно, потребуется передать его через a, format-listчтобы сделать его читабельным:

get-adobject -id {guid} | fl
Крис С
источник
2
+1, самый простой ответ с родными инструментами. Если вы регулярно получаете приглашение PowerShell и не хотите открывать модуль AD для PS в меню «Пуск», вы можете просто запустить его, import-module ActiveDirectoryи все те же командлеты будут доступны в сеансе PowerShell.
MDMarra
3

Используя Powershell и командлеты QuestAD , следующий код возвращает мою учетную запись на основе моего guid.

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

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

Не самый эффективный способ, поскольку во время поиска он загружает все объекты из AD, но у меня это сработало.

Кристофер
источник
0
$guid = "d65e4578-475a-422e-ac99-123456789012"

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
cblack
источник