web-dev-qa-db-ja.com

GUID

GUIDでオブジェクトのActive Directoryを検索するにはどうすればよいですか?つまり、指定されたGUIDに属しているオブジェクトを見つけるにはどうすればよいでしょうか。

11
Kyle Brandt

DCのいずれか、またはRSATをインストールしてADツールを有効にします。

「Windows PowerShell用Active Director Module」を開きます(他の管理ツールで確認できます)

get-aduser -id {guid}

または任意のオブジェクトの場合:

get-adobject -id {guid}

それをformat-listにパイプして読みやすくすることができます:

get-adobject -id {guid} | fl
15
Chris S

Powershellと QuestADコマンドレット を使用すると、次のコードは私のGUIDに基づいてユーザーアカウントを返します。

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

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

検索中にADからすべてのオブジェクトをロードするため、最も効率的な方法ではありませんが、私にとってはうまくいきました。

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

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