¿Hay alguna manera de hacer que mi AppCmd.exe local se refiera a un servidor remoto?

10

Necesito administrar IIS de forma remota a través de la línea de comandos. ¿Hay alguna manera de hacer que mi local haga AppCmd.exereferencia a un servidor remoto? ¿Para que cada comando que paso AppCmd.exese ejecute en otra máquina?

andrerpena
fuente

Respuestas:

5

Puede descargar PSEXEC y ejecutar el siguiente comando:

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

Por ejemplo

psexec \\servername c:\windows\system32\inetsrv\appcmd list wp
Sameer
fuente
Tenga en cuenta que hacer esto podría activar grandes alarmas en su organización si está en una empresa que vigila cosas como esta.
ErikE
No olvide que PsExec se atasca en la solicitud de licencia cuando se ejecuta de forma no interactiva y use el PsExec /accepteulainterruptor para sus invocaciones.
it3xl
1

No creo que pueda usarlo directamente appcmdpara la administración remota. Pero IIS 7 tiene un proveedor de PowerShell para administración remota, consulte este artículo .

sky100
fuente
He estado golpeando mi cabeza contra las paredes durante semanas con esto, así que un aviso: los proveedores de IIS Powershell para la administración remota son horribles si usas los recursos compartidos de UNC para algo.
Pxtl
0

Solo si está utilizando la Configuración compartida, pero no creo que esa sea su intención.

De lo contrario, es PSEXEC, Powershell remoto o similar.

TristanK
fuente