这是我目前要提取的所有部门的特定设施清单。我现在需要发现的是他们为此工具提供的各种工作标题,棘手的部分是标题未列在活动目录中用户帐户的属性中。标题仅列在“组织”选项卡下 - >职称。简单地将“title”添加到代码中是行不通的,因为该字段在脚本试图将其拉出时留空,我只需将其重定向到从“组织”选项卡下的“作业标题”字段中拉出。
Get-ADUSER -LDAPFilter "(extensionattribute7=)"-properties department | select-object name,department -unique | Sort-object department |
Select Department -unique | Export-Csv -NoType MyCSVfile.csv
答案 0 :(得分: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