сравнить с любым членом массива, используя FILTER - PullRequest
0 голосов
/ 28 августа 2018

Мне нужно получить любой объект 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 с массивом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...