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

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

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

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

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

那么,有人可以建议一种方法,让我可以从源广告中获取相同的信息,但包括描述吗?

事实上,如果我得到的唯一属性是DistinguishedName,我就可以很好地工作,name因此description如果您有另一种方法列出 AD 中包含这些属性的特定 OU 下的所有 OU(并且可以通过管道传输到export-csv),它也可以正常工作。

答案1

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

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

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

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

相关内容