Existe uma maneira de fazer com que meu AppCmd.exe local se refira a um servidor remoto?


10

Preciso administrar remotamente o IIS via linha de comando. Existe uma maneira de fazer meu local se AppCmd.exereferir a um servidor remoto? Para que todo comando que eu passar AppCmd.exeseja executado em outra máquina?

Respostas:


5

Você pode baixar o PSEXEC e executar o seguinte comando:

psexec \\servername c:\windows\system32\inetsrv\appcmd

Por exemplo

psexec \\servername c:\windows\system32\inetsrv\appcmd list wp

Esteja ciente de que fazer isso pode disparar grandes alarmes em sua organização se você estiver em uma empresa que presta atenção a coisas como essa.
ErikE 23/02

Por favor, não esqueça que o PsExec fica preso no prompt de licença ao executar de forma não interativa e use a PsExec /accepteulaopção para suas invocações.
it3xl 13/0318

1

Eu não acho que você possa usar diretamente appcmdpara gerenciamento remoto. Mas o IIS 7 tem um provedor do PowerShell para gerenciamento remoto, consulte este artigo .


Eu tenho batido minha cabeça contra as paredes há semanas com essa coisa, então fique alerta: os provedores do IIS Powershell para gerenciamento remoto são terríveis se você usar compartilhamentos UNC para qualquer coisa.
Pxtl 28/01

0

Somente se você estiver usando a Configuração compartilhada, mas não acho que essa seja sua intenção.

Caso contrário, é PSEXEC, PowerShell remoto ou similar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.