如何在 ActiveDirectory 中获取 OU 的“描述”属性?

Ste*_*ane 7 powershell active-directory windows-server-2008-r2

我正在编写一组脚本,用于将用户和结构从一个活动目录迁移到另一个活动目录。为此,我使用 Get-ADOrganizationalUnit commandlet 导出 OU,如下所示:

Get-ADOrganizationalUnit -SearchBase $filterbase -filter * | export-csv $outcsv 
Run Code Online (Sandbox Code Playgroud)

事实证明,我们在源 OU 的“描述”属性中存储了有用的信息。不幸的是,这些信息似乎不是 Get-ADOrganizationalUnit commandlet 导出的数据的一部分。

那么,任何人都可以提出一种方法,让我可以从源 AD 获取相同的信息,但包括 Description ?

说实话,我能很好地工作,如果唯一属性,我回来是DistinguishedNamenamedescription所以如果你有另一种方式来列出所有OU在AD,包括这些属性,(可以通过管道输送到一个特定的OU下export-csv),它会工作也是如此。

MDM*_*rra 9

Get-ADOrganizationalUnit -SearchBase $filterbase -filter * -Properties Description| export-csv $outcsv 
Run Code Online (Sandbox Code Playgroud)

应该是你要找的。在几乎所有情况下,如果您想要返回其他属性,那么-Properties后面跟着一个逗号分隔的附加属性列表就是您要查找的内容。

如果您想要您在问题中提到的三个属性,请执行以下操作:

Get-ADOrganizationalUnit -filter * -Properties Description | select-object name,distinguishedname,description | export-csv $outcsv
Run Code Online (Sandbox Code Playgroud)