2015-12-11 52 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

相關問題