我需要获取由特定办公室(例如NY)的用户管理的所有AD对象。
最快的方法是获取所有纽约办公室用户(100个用户),然后通过管道获取他们管理的所有AD对象,因为获取所有AD对象太慢了。
它的ManagedBy
和edsvaSecondaryOwners
属性。但是如何匹配任何成员?
$NYC_users = Get-QADUser -Office 'New York' -SizeLimit 0 | select dn
filter FilterDN {
if (($_.managedby -in $NYC_users ) -or ($_.edsvaSecondaryOwners -in $NYC_users)) {
$_
}
}
Get-QADObject -SizeLimit 0 | FilterDN | select name,dn
上面的代码不返回任何内容。
如何正确比较$_.value
与数组?