2017-05-01 15 views
2

我正在嘗試搜索多個帳戶擴展。get-aduser -ldapfilter與-OR

這些獨特的工作:

Get-ADUser -LDAPFilter "(name=*.ca)" | select name 
Get-ADUser -LDAPFilter "(name=*.da)" | select name 
Get-ADUser -LDAPFilter "(name=*.sa)" | select name 

我喜歡搜索所有3個帳戶擴展一個腳本會。 下一行不起作用,但我想你會看到我想要完成的。

Get-ADUser -LDAPFilter "(name=*.ca)" -or "(name=*.da)" -or "(name=*.sa)" | select name 

回答

2

由於您使用的是-LDAPFilter,因此您需要將它傳遞給一個純粹的ldap過濾器字符串,該ldap邏輯或是|。

試試這個:

Get-ADUser -LDAPFilter "(|(name=*.ca)(name=*.da)(name=*.sa))" | select name 
+0

那偉大的工作。 正是我需要的。 謝謝 – MattG