Сценарии: мне нужно проверить пользователей по некоторым группам WSERVER - PullRequest
0 голосов
/ 19 ноября 2018

Со списком пользователей (мне нужно взять всех пользователей домена), проверьте, являются ли они все еще частью этих групп в домене:

ГРУППЫ ДЛЯ ПРОВЕРКИ красный синий Черный

1 Ответ

0 голосов
/ 20 ноября 2018

Как многие скажут вам здесь. Этот сайт не является сервисом написания скриптов. Мы поможем вам с кодом, который вы написали и где у вас возникли проблемы, ну, пока вы показываете ошибки, но вы должны показать свою работу.

Наконец, в Интернете есть множество статей и полные примеры таких вариантов использования. Использование вашей любимой поисковой системы и заголовка вашего сообщения принесет вам хороший список. Черт возьми, используя окно поиска на этом сайте, так как вы можете быть уверены, что это не первый раз, когда об этом спрашивают.

Примеры:

Powershell: проверьте, является ли пользователь AD членом группы

$user = "TestUser"
$group = "Domain Admins"
$members = Get-ADGroupMember -Identity $group -Recursive | Select -ExpandProperty Name

If ($members -contains $user) {
      Write-Host "$user exists in the group"
 } Else {
        Write-Host "$user not exists in the group"
}

Сценарий PowerShell, использующий атрибут tokenGroups для проверки членства в группах безопасности

PowerShell: получить все членство в группах одного пользователя / нескольких пользователей

Ранее я написал VBScript, который может извлекать и зачислять все членство в группах данного пользователя AD. Вы можете передать желаемое имя пользователя в качестве параметра и выполнить VBScript. Вот и все. Сценарий выполнит работу и отобразит результат. Тот же VBScript можно скачать с h

Get-PSWSUSClientGroupMembership.ps1

...