¿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?

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

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 .


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.