Запускаем из Powershell:
Для остановки IIS
Код: Выделить всё
invoke-command -computername "TARGET-HOST" -scriptblock {iisreset /STOP}
Код: Выделить всё
invoke-command -computername "TARGET-HOST" -scriptblock {iisreset /START}
Код: Выделить всё
invoke-command -computername "TARGET-HOST" -scriptblock {iisreset /RESTART}
то выполняем следующие команды:The WinRM client cannot process the request.
На машине с которой планируем выполнять команды, где TARGET-HOST меняем на IP сервера с IIS
Код: Выделить всё
winrm set winrm/config/client '@{TrustedHosts="TARGET-HOST"}'
Код: Выделить всё
winrm set winrm/config/client '@{TrustedHosts="SOURCE-HOST"}'
Важно! Данные команды не работают если машина с IIS в домене, а удаленная машина нет.