[英]How to get unique departments from active directory using Powershell?
我想使用PowerShell從Active Directory獲取一個獨特部門的列表。
當前代碼:
Import-Module activedirectory
get-aduser -filter * -property department |select department | sort-object property -unique
這將返回一個標題為“department”的列表,沒有數據。 我如何獲得所有部門的清單?
您的問題可通過以下兩種方式之一解決
get-aduser -filter * -property department | select department | sort-object department -unique
要么
get-aduser -filter * -property department | select -ExpandProperty department | sort-object -unique
在您的示例中,您有一個屬性部門的對象。 然后,您請求在名為property
上排序,該屬性不存在。
您可以使用-ExpandProperty
將結果轉換為字符串數組,也可以請求sort-object
對department屬性進行排序。
幾個其他選項將凈相似的結果。 里程將根據您的PowerShell版本而有所不同。
get-aduser -filter * -property department | select -ExpandProperty department -Unique
(get-aduser -filter * -property department).department | Sort-Object -Unique
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.