$userSource= "user1" - у кого берем группы
$userTarget="user2" - кому копируем группы Этот скрипт предназначен для копирования групп Active Directory (AD) с одного пользователя на другого. Он работает следующим образом: В итоге, в журнал будут записаны все действия, выполняемые скриптом, включая время начала, группы, которые были скопированы, и любые ошибки, которые возникли во время копирования. $logfile="c:\ps\CopyAdGroup.log"
$userSource= “user1"
$userTarget=”user2”
$Time = Get-Date
Add-content $logfile -value $Time -Encoding UTF8
Add-content $logfile -value "_______________"
Add-content $logfile -value "Копирование групп AD с пользователя $userSource на $userTarget" -Encoding UTF8
$sourceGroups = (Get-ADPrincipalGroupMembership -Identity $userSource).SamAccountName
foreach ($group in $sourceGroups)
{
Add-content $logfile -value "Добавление пользователя $userTarget в группу $group" -Encoding UTF8
try
{
$log=Add-ADPrincipalGroupMembership -Identity $userTarget -MemberOf $group
Add-co