Эта оболочка предназначена для добавления пользователя в группу пользователей Admin, Remote Desktop Users/User в зависимости от группы AD.PowerShell вызывает команды с ошибкой
Я тестировал на рабочей станции Windows 7, и он отлично работал. Когда я пытаюсь на сервере Windows 2012 это только добавляет пользователя "Desktop User Remote", а не "Пользователи" Advice пожалуйста:
$user = $UserName
$group = "Domain Admins"
$members = Get-ADGroupMember -Identity $group -Recursive | Select - ExpandProperty SamAccountName
If ($members -contains $user) {
$AdminGroup = [ADSI]"WinNT://$TargetServer/Administrators,group"
$User = [ADSI]"WinNT://$DomainName/$UserName,user"
$AdminGroup.Add($User.Path)
Start-Sleep -s 3
invoke-command -ComputerName $TargetServer {net localgroup administrators}
} Else {
$AdminGroup = [ADSI]"WinNT://$TargetServer/Remote Desktop Users,group"
$User = [ADSI]"WinNT://$DomainName/$UserName,user"
$AdminGroup.Add($User.Path)
Start-Sleep -s 3
invoke-command -ComputerName $TargetServer {net localgroup Remote Desktop Users}
$AdminGroup = [ADSI]"WinNT://$TargetServer/Users,group"
$User = [ADSI]"WinNT://$DomainName/$UserName,user"
$AdminGroup.Add($User.Path)
Start-Sleep -s 3
invoke-command -ComputerName $TargetServer {net localgroup Users}
}
Похоже, что добавление в группу «Пользователи» также не работает на рабочих станциях. –
Хорошо странно. Если я отменил «Коды блоков« Удаленный рабочий стол »и« Пользователь », он работает как на сервере, так и на рабочей станции. Странно, но разрешено. Я хотел бы знать, почему, если у кого-то есть ответ. –