Ping-Admin.Ru

Автор Тема: Powershell. Изменение состава группы AD  (Прочитано 354 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LostMy

  • Начинающий
  • *
  • Сообщений: 19
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Msk
Powershell. Изменение состава группы AD
« : 26 Февраля 2018, 14:40:25 »
Всем привет,
как с помощью powershell удалить пользователя одного домена из группы другого?

$userlist="ФИО1
ФИО2
ФИО3" -split "\n"
$group
foreach ($user in $userlist){
    $user=$user.Trim()
$user=Get-AdUser -Filter "name -Like '$user*'" -server domain1
вот тут начниается проблема не могу подобрать нужные коммандлеы,
Get-AdUser -Identity $user.sid -Server domain1 | Remove-ADPrincipalGroupMembership -MemberOf $group -Verbose -Server domain2 #Ругается на:
Аргумент пуст, имеет значение NULL, либо элемент коллекции аргументов имеет значение NULL. Предоставьте коллекцию без значений NULL и повторите выполнение команды
}
разные вариации пробовал, но не нашел нужную. хелп

Оффлайн LostMy

  • Начинающий
  • *
  • Сообщений: 19
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Msk
Powershell. Изменение состава группы AD
« Ответ #1 : 01 Марта 2018, 12:36:01 »
Нашел решение:

$user=Get-ADUser user -server domain2
$group=Get-ADGroup "user"
Get-ADGroupMember $group
Remove-ADGroupMember -Identity $group -Members $user