Я пытаюсь экспортировать список всех пользователей в определенном офисе для внешней системы регистрации гостей. За исключением некоторых пользователей (около 20 или около того) не должны быть добавлены в общий каталог, и мне нужно, чтобы они были исключены из вывода.
Вот что у меня есть ...
Get-ADUser -Filter {City -eq "Dallas"} -Properties GivenName, Surname, EmailAddress, Name |
Select GivenName, Surname, EmailAddress, Name |
Sort-Object -Property GivenName |
Export-Csv $env:USERPROFILE\Desktop\ADusers.csv -NoTypeInformation -Force
Я надеюсь избежать длинной строки фильтра, например ...
-filer {(name -ne "name 1")(name -ne "name 2")...} etc
В идеале я хотел бы создать переменную, перечисляющую указанных пользователей. Таким образом, я могу легко изменить позже.
$excluded = "Name 1","Name 2","Name 3","Name 4"
Результаты соответствуют ожидаемым (за исключением пользователей, которых необходимо исключить) ...
Любая помощь очень ценится!