2015-12-11 82 views
2

这是我现在必须拉出所有部门的特定设施清单。我现在需要发现的是他们对这个设施的各种职位名称,棘手的部分是标题没有在活动目录中的用户帐户的属性中列出。标题仅列在“组织”选项卡 - >“职位”下。在代码中简单地添加“title”不起作用,因为该字段在脚本尝试从其中删除的位置留空,我只需将其重定向到从“组织”选项卡下的“职务”字段中拉取即可。Powershell脚本来拉动Active Directory中的各种数据字段

Get-ADUSER -LDAPFilter "(extensionattribute7=)"-properties department | select-object name,department -unique | Sort-object department | 
Select Department -unique | Export-Csv -NoType MyCSVfile.csv 

回答

1

如果添加Title-Properties参数,它将被Get-ADUser返回。但是如果您的Select-Object声明不包含它,它将被丢弃。

您可能希望在多条语句而不是单个管道中执行此操作。

$users = Get-ADUSER -LDAPFilter "(extensionattribute7=)"-properties department,title 
$depts = $users | Select-Object Department -Unique 
$titles = $users | Select-Object Title -Unique 
+0

非常感谢!这工作完美。 – MMbill

相关问题