Posso reciclar remotamente um determinado pool de aplicativos do IIS 8.5 no Windows Server 2012 R2?
Desejo acionar isso quando estiver conectado a outro computador executando o Windows 7 com uma conta de usuário de domínio que esteja no grupo admin do servidor remoto.
Para executar comandos remotamente, você normalmente os agruparia em um
Invoke-Command
comando powershell com o-ComputerName
parâmetro.Então você pode agrupar o
appcmd
comando em umInvoke-Command
comando.Existe um snap- in powershell nativo do IIS , mas não sou um grande fã dele. É um pouco desajeitado de usar e trabalhar de forma confiável (e é outra dependência que você precisa manter.
Invoke-Command
funciona em praticamente qualquer coisa que tenhawinrm
configurado).Uma maneira que poderia funcionar seria baixar e instalar um utilitário chamado PSExec - http://technet.microsoft.com/en-us/sysinternals/bb896649
Copie o conteúdo para uma pasta no computador em que você fez logon e adicione o comando PSExec ao script de login desse usuário .