2013-10-03 41 views
0

我想找到一種方法來說Get-AdUser -Filter {CN -ne DisplayName}但我得到一個錯誤,因爲它期望一個字符串,而不是一個屬性。Powershell過濾另一個屬性

我知道我可以做Get-ADUser -Filter * | ?{},但是這是在客戶端完成的,並且在涉及數千條記錄時無法使用。

任何想法我可以如何比較CNDisplayname-Filter-LDAPFilter

謝謝

回答

0

LDAP規範不允許基於兩個屬性的比較進行搜索。該規範允許將屬性與值進行比較。在Powershell中,您可以使用where-object命令輕鬆運行此比較。它會要求你看每個對象。