如何根據自訂屬性進行搜尋?

如何根據自訂屬性進行搜尋?

我在 AD 中有一個類似於員工 ID 的自訂屬性。我可以使用 get-aduser 並通過過濾器從此字段中提取信息,但我無法根據該屬性搜索用戶。搜尋沒有回傳結果。

例如:

get-aduser -filter {customattribute -like '34356'}

什麼都不返回,但如果我 get-aduser -properties * -filter {customattribute -like *}

具有該屬性的使用者出現在所有使用者的清單中。

答案1

希望這可以幫助:

PS C:> ipmo 活動目錄

PS C:> New-PSDrive -Name charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"

PS 夏洛特:> get-item -Path "cn=ed wilson" -屬性 *

這將給出用戶的所有屬性。如果您正在查看用戶列表,我想您可以將用戶列表保存在變數中並使用 for 循環循環它們。

http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/20/use-powershell-to-find-non-default-user-properties-in-ad.aspx

相關內容