Я могу подключиться к контроллеру домена удаленно с помощью скрипта ниже, но после этого я хочу запустить команду disable-ADAccount
, Get-ADUser
но получаю сообщение об ошибке
Get-ADUser : The server has rejected the client credentials.
Как вызвать команду Active Directory в одном файле скрипта?
$password = ConvertTo-SecureString "Password" -AsPlainText -Force
$cred= New-Object System.Management.Automation.PSCredential ("Lab\dcadmin", $password)
Enter-PSSession -ComputerName dc-01 -Port 5985 -Credential $cred
решение1
Попробуйте сделать следующее: на компьютере, присоединенном к рассматриваемому домену, щелкните правой кнопкой мыши значок или ярлык Powershell в меню «Пуск» и выберите «Запуск от имени администратора». Введите учетные данные учетной записи администратора домена. Затем попробуйте команды Powershell. Они должны работать в контексте учетной записи администратора домена, и у вас не должно возникнуть проблем с авторизацией.
Обратите внимание, если вы вошли в систему на компьютере, присоединенном к домену, с учетной записью локального администратора, это может не сработать, поскольку при выборе «Запуск от имени администратора» он запустится как локальный администратор без запроса учетных данных. Либо войдите в систему на компьютере как пользователь, который не является администратором, либо как администратор домена.