Пошук AD за GUID


Відповіді:


15

Або на постійному струмі, або встановіть RSAT та ввімкніть Інструменти AD:

Відкрийте «Модуль активного директора для Windows PowerShell» (знайдіть його за допомогою інших інструментів адміністратора)

get-aduser -id {guid}

Або для будь-якого об’єкта:

get-adobject -id {guid}

Можливо, ви хочете передати його через, format-listщоб зробити його читабельним:

get-adobject -id {guid} | fl

2
+1, найпростіша відповідь за допомогою рідних інструментів. Якщо ви регулярно підкажете, що не вимагає відкривати модуль AD для PS в меню "Пуск", ви можете просто запустити, import-module ActiveDirectoryі всі ті ж командлети будуть доступні у вашому сеансі кадрової панелі повноважень.
MDMarra

3

За допомогою командлетів Powershell та QuestAD наступний код повертає мій обліковий запис користувача на основі моїх правил.

$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 }
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.