Como reinicio um determinado pool de aplicativos no IIS remotamente por meio de uma linha de comando?

Como reinicio um determinado pool de aplicativos no IIS remotamente por meio de uma linha de comando?

Sou administrador da caixa e gostaria de interromper/iniciar um determinado pool de aplicativos sem precisar fazer login na caixa.

Existe uma linha de comando para fazer esta tarefa?

Responder1

O comando a seguir faz isso, se você estiver na máquina. Agora, este não é um comando remoto. Mas se você tiver o CIFS aberto no servidor web, poderá fazer isso com PSEXEC. Se você não pode/não deseja RDP ou PSEXEC para o servidor, você também pode chamá-lo via telnet ou SSH se tiver esses protocolos habilitados/instalados.

C:\WINDOWS\system32>iisapp.vbs /?
Description: list IIS application pools and associated worker processes.
             Recycle application pools.

Syntax: IIsApp.vbs [{ /a <app_pool_id> | /p <pid> } [/r] ]

Parameters:

Value              Description
/a <app_pool_id>   Specify an application pool by name. Surround
                   <app_pool_id> with quotes if it contains spaces.
                   If used alone without an accompanying action,
                   IIsApp.vbs will report PIDs of currently running
                   w3wp.exe processes serving pool <app_pool_id>.
/p <pid>           Specify a process by process ID. If used alone
                   without an accompanying action, IIsApp.vbs will
                   report the AppPoolId of the w3wp process specified
                   by <pid>. When a PID is specified with /r, that PID
                   is mapped to an application pool and the action is
                   taken upon the application pool. If a PID is given
                   for a web garden, i.e. an application pool served
                   by more than one w3wp, then all w3wp's for that
                   application pool will be acted upon.
/r                 Recycles the application pool.

DEFAULT: no switches will print out the PID and AppPoolId.

informação relacionada