Active-Directory

如何在 ActiveDirectory 中獲取 OU 的“描述”屬性?

  • May 11, 2016

我正在研究一組腳本,用於將使用者和結構從一個活動目錄遷移到另一個。為此,我使用 Get-ADOrganizationalUnit commandlet 來導出 OU,如下所示:

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

事實證明,我們在源 OU 的“描述”屬性中儲存了有用的資訊。不幸的是,此資訊似乎不是 Get-ADOrganizationalUnit 命令行開關導出的數據的一部分。

那麼,任何人都可以提出一種方法,讓我可以從源 AD 獲得相同的資訊,但包括描述?

事實上,如果我返回的唯一屬性是,我可以很好地工作DistinguishedName,所以如果你有另一種方法來列出 AD 中包含這些屬性的特定 OU 下的所有 OU,(並且可以通過管道傳輸到),它會也可以工作。name``description``export-csv

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

應該是你要找的。在幾乎所有情況下,如果您想要返回其他屬性,那麼-Properties您正在尋找的是以逗號分隔的其他屬性列表。

如果您想要您在問題中提到的三個屬性,請執行以下操作:

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

引用自:https://serverfault.com/questions/478446