Замена руководителя у пользователей Active Directory с одного на другого с помощью Powershell

Имеем:
Уволился начальник подразделения, он был руководителем(в active directory) у 50 пользователей.
Задача:
Сменить руководителя на другого с помощью Powershell.
Решение:

##### Замена руководителя у пользователей с одного на другого #####
Import-module Activedirectory
##### Бывший руководитель #####
$OldManager= read-host "Enter Old Manager SamAccountName"
##### Новый руководитель #####
$NewManager= read-host "Enter New Manager SamAccountName"

get-aduser -Filter {manager -eq $OldManager} -Properties Manager | select -ExpandProperty samaccountname | foreach { set-aduser -Identity $_ -manager $NewManager } 
##### Удаляем руководителя у нового руководителя(самого себя) #####
set-aduser -Identity $NewManager -manager $null

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *