web-dev-qa-db-ja.com

Active DirectoryのOUの「説明」属性を取得するにはどうすればよいですか?

私は、ユーザーと構造を1つのActive Directoryから別のActive Directoryに移行するために使用される一連のスクリプトに取り組んでいます。このため、Get-ADOrganizationalUnitコマンドレットを使用して、次のようにOUをエクスポートしています。

Get-ADOrganizationalUnit -SearchBase $filterbase -filter * | export-csv $outcsv 

結局のところ、ソースOUの "description"属性に格納されている有用な情報があります。残念ながら、この情報はGet-ADOrganizationalUnitコマンドレットによってエクスポートされたデータの一部ではないようです。

だから、誰かがソースADから同じ情報を取得できる方法を提案できますが、説明は含まれていますか?

実際、返される属性がDistinguishedNamename、およびdescriptionのみであれば、私は非常にうまく機能できます。したがって、特定のOUの下にあるすべてのOUを一覧表示する別の方法がある場合これらの属性を含むADでは(そしてexport-csvにパイプすることもできます)、同様に機能します。

7
Stephane
Get-ADOrganizationalUnit -SearchBase $filterbase -filter * -Properties Description| export-csv $outcsv 

あなたが探しているものでなければなりません。ほとんどすべての場合で、追加のプロパティを返す場合は、-Propertiesの後にコンマで区切られた追加プロパティのリストが続くのが、探しているものです。

onlyが質問で言及する3つの属性が必要な場合は、次のようにします。

Get-ADOrganizationalUnit -filter * -Properties Description | select-object name,distinguishedname,description | export-csv $outcsv
9
MDMarra