GUID로 개체의 Active Directory를 어떻게 검색합니까? 다시 말해, 어떤 객체가 지정된 GUID에 속하는지를 찾는 좋은 방법은 무엇입니까?
답변
DC 또는 RSAT를 설치하고 AD 도구를 활성화하십시오.
“Windows PowerShell 용 Active Director 모듈”을여십시오 (다른 관리 도구로 찾아보십시오).
get-aduser -id {guid}
또는 어떤 물체에 대해서도 :
get-adobject -id {guid}
format-list
읽을 수 있도록 a 를 통해 파이프하고 싶을 수도 있습니다 .
get-adobject -id {guid} | fl
답변
Powershell 및 QuestAD cmdlet 을 사용하여 다음 코드는 내 guid를 기반으로 내 사용자 계정을 반환합니다.
$Guid = "d65e4578-475a-422e-ac99-123456789012"
Get-QADUser -IncludeAllProperties|Where {$_.guid -eq $Guid}
검색을 수행하는 동안 AD에서 모든 개체를로드하기 때문에 가장 효율적인 방법은 아니지만 나를 위해 일했습니다.
답변
$guid = "d65e4578-475a-422e-ac99-123456789012"
foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }