Wie kann ich das Attribut "description" einer Organisationseinheit in ActiveDirectory abrufen?

7

Ich arbeite an einer Reihe von Skripten, mit denen die Benutzer und die Struktur von einem Active Directory in ein anderes migriert werden. Zu diesem Zweck verwende ich das Commandlet Get-ADOrganizationalUnit, um die Organisationseinheiten wie folgt zu exportieren:

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

Wie sich herausstellt, sind nützliche Informationen im Attribut "description" der Quell-Organisationseinheiten gespeichert. Leider scheinen diese Informationen nicht Teil der Daten zu sein, die vom Getlet AD-ADOrganizationalUnit exportiert werden.

Könnte jemand einen Weg vorschlagen, wie ich die gleichen Informationen von der Quell-AD erhalten könnte, aber die Beschreibung einschließen könnte?

In Wahrheit kann ich sehr gut funktionieren , wenn die ich nur Attribute zurück sind DistinguishedName, nameund descriptionso alle Organisationseinheiten unter einer bestimmten OU in AD aufzulisten , wenn Sie eine andere Art und Weise haben , die diese Attribute enthält, (und kann geleitet werden export-csv), es werde auch arbeiten.

Stephane
quelle

Antworten:

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

Sollte das sein, wonach Sie suchen. Wenn Sie in fast allen Fällen zusätzliche Eigenschaften zurückgeben möchten, -Propertiessuchen Sie nach einer durch Kommas getrennten Liste der zusätzlichen Eigenschaften.

Wenn Sie nur die drei Attribute möchten, die Sie in Ihrer Frage erwähnen, gehen Sie wie folgt vor:

Get-ADOrganizationalUnit -filter * -Properties Description | select-object name,distinguishedname,description | export-csv $outcsv
MDMarra
quelle
Einfach perfekt :) Danke. Ich werde es akzeptieren, sobald Serverfault es mir erlaubt
Stephane
Kein Problem. Froh, dass ich helfen konnte!
MDMarra