PowerShell: вложенная команда powershell для добавления пользователей в группу - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу обновить набор пользователей AD с помощью вложенной команды powershell, и мне нужна помощь с этим: (

  1. Получить всех пользователей с определенным атрибутом (Get-ADUser -Filter 'extensionAttribute1 -как "*" ')
  2. Добавить этих пользователей в конкретную группу (Add-ADGroupMember -Identity "GroupNAME" -Member USERNAME)
  3. Удалить атрибут расширения (Set-ADUser –Identity USERNAME - -Очистить "extensionattribute1")

Спасибо за помощь!

1 Ответ

0 голосов
/ 17 декабря 2018

Посмотрите, как использовать result set в цикле foreach следующим образом:

Get-ADUser -Filter 'extensionAttribute1 -like "*"' | foreach {

    Add-ADGroupMember -Identity "GroupNAME" -Members $_.samaccountname
    Set-ADUser –Identity $_.samaccountname -Clear "extensionattribute1"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...