Я создаю сценарий, который перечисляет все учетные записи неактивных компьютеров. Я хотел бы исключить из результатов несколько систем.
У меня есть текстовый файл, содержащий все исключаемые системы (по одному имени системы в строке). Все элементы хранятся в объекте с именем свойства "имя". Таким образом, $excluded будет содержать:
name
----
system1
system2
Чтобы перечислить все неактивные системы Я использую команду Search-ADAccount:
$InactiveComputers = Search-ADAccount -AccountInactive -TimeSpan 90 -ComputersOnly | Where {$_.Enabled -eq $true}
Конечно, я могу зациклить все результаты 1 на 1, но есть ли простой способ исключить системы непосредственно из результатов? Мне кажется, это возможно с помощью select- объект или где-объект, но я не могу понять, как сравнить с результатами в объекте.