Страница 1 из 1

Базовые операции с IIS на удаленном сервере

Добавлено: 20 авг 2016, 15:19
kamchatik
Все просто.
Запускаем из Powershell:
Для остановки IIS

Код: Выделить всё

invoke-command -computername "TARGET-HOST" -scriptblock {iisreset /STOP}
Для старта IIS

Код: Выделить всё

invoke-command -computername "TARGET-HOST" -scriptblock {iisreset /START}
Для перезапуска IIS

Код: Выделить всё

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"}'
На машине с IIS, где SOURCE-HOST меняем на IP сервера с которого планируется выполнять команды

Код: Выделить всё

winrm set winrm/config/client '@{TrustedHosts="SOURCE-HOST"}'

Важно! Данные команды не работают если машина с IIS в домене, а удаленная машина нет.