Я пытаюсь проверить членство в группе компьютеров через Powershell. Я хочу иметь возможность указать определенное имя компьютера и найти, в каких группах находится этот компьютер, но из сценария Powershell. Я планирую запустить сценарий на компьютере, получить имя хоста, а затем распечатать, в каких группах AD находится этот компьютер. Есть ли простой способ сделать это?
РЕДАКТИРОВАТЬ: Таким образом, план состоит в том, чтобы компьютер проверил, в какие группы он входит, а затем назначил принтер в зависимости от того, в какой группе он находится. У нас есть много принтеров, которые используют только 3-4 человека, но из-за рассредоточенности. пользователей не могут уменьшить количество принтеров. Я просматривал групповую политику, но не хотел создавать 20 разных объектов групповой политики. Я хотел сделать это с помощью сценария входа/запуска. Я не уверен, что это выполнимо или осуществимо.
Редактировать № 2: Это редактирование действительно опоздало на вечеринку, но я подумал, что если кто-нибудь найдет это, это может помочь. Мы закончили тем, что использовали таргетинг на уровне элемента для объектов «Пользователь»> «Настройки»> «Панель управления»> «Принтеры». Мы сделали учетную запись в AD для каждой группы пользователей, которым нужен доступ к принтерам. Это сработало, хотя и создало длительный процесс входа в систему для первого входа в систему. Мы также включили ограничения Point-to-Print, чтобы драйверы загружались с серверов незаметно.