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