私は、ユーザーと構造を1つのActive Directoryから別のActive Directoryに移行するために使用される一連のスクリプトに取り組んでいます。このため、Get-ADOrganizationalUnitコマンドレットを使用して、次のようにOUをエクスポートしています。
Get-ADOrganizationalUnit -SearchBase $filterbase -filter * | export-csv $outcsv
結局のところ、ソースOUの "description"属性に格納されている有用な情報があります。残念ながら、この情報はGet-ADOrganizationalUnitコマンドレットによってエクスポートされたデータの一部ではないようです。
だから、誰かがソースADから同じ情報を取得できる方法を提案できますが、説明は含まれていますか?
実際、返される属性がDistinguishedName
、name
、およびdescription
のみであれば、私は非常にうまく機能できます。したがって、特定のOUの下にあるすべてのOUを一覧表示する別の方法がある場合これらの属性を含むADでは(そしてexport-csv
にパイプすることもできます)、同様に機能します。
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