簡體   English   中英

如何使用Powershell從活動目錄中獲取獨特的部門?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM