Команда Add-Computer не работает с ошибкой: RPC-сервер недоступен - PullRequest
0 голосов
/ 23 мая 2018

Просто тестируем создание нового сценария PS для нашей ИТ-команды, который позволит удаленно удалить компьютер из домена, а затем повторно добавить его с помощью команды Add-Computer.

3 строки кодаявляются:

$Hostname = Read-Host "Please enter the computers hostname that you wish to remove and re-add to the domain"
Remove-Computer -ComputerName "$Hostname" -UnjoinDomainCredential "DOMAIN\$env:USERNAME" -PassThru -Verbose - Restart
Add-Computer -ComputerName "$Hostname" -LocalCredential "$Hostname\ukitadmin" -Credential "DOMAIN\$env:USERNAME" -DomainName "DOMAIN" -Force -Verbose -Restart

Просто чтобы очистить воздух.Команда env: USERNAME использует учетную запись, под которой я запускаю PS ISE, как и моя учетная запись администратора.

Любая помощь будет высоко оценена.

Спасибо, Брендан

1 Ответ

0 голосов
/ 23 мая 2018

Вы перезагружаете компьютер второй командой, поэтому, когда третья команда пытается запустить компьютер, он недоступен.

вы можете сделать это с помощью своего кода, он должен дождаться завершения перезагрузки компьютера

Я удалил -restart из команды удаления компьютера

$Hostname = Read-Host "Please enter the computers hostname that you wish to remove and re-add to the domain"

Remove-Computer -ComputerName $Hostname -UnjoinDomainCredential "DOMAIN\$env:USERNAME" -PassThru -Verbose 

Restart-Computer -ComputerName $Hostname -Wait

Add-Computer -ComputerName $Hostname -LocalCredential "$Hostname\ukitadmin" -Credential "DOMAIN\$env:USERNAME" -DomainName "DOMAIN" -Force -Verbose -Restart
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...