在Windows 2008上通过命令行远程停止IIS7中的网站?

如何通过命令行在Windows 2008中远程停止IIS7中的网站?

IISReset需要一个计算机名称:

IISReset <Computer> -Stop 

使用命令行我可以想到的最简单的方法是使用Powershell远程处理并发出标准的iisreset / stop

如果你不能使用powershell,看看sysinternals PsExec – http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

这将允许您使用iisreset /远程停止。

如果你不想要这两者中的任何一个,你可以通过gui来完成 – 下载pipe理工具 – http://www.iis.net/extensions/AdministrationPack – 右键单击​​计算机对象,键入计算机名称然后停止/重新启动。

如果您想从远程命令行执行此操作,则可以使用Microsoft / Sysinternal的PsExec并执行以下命令:

 iisreset -stop 

如果你想为个人网站做到这一点,你可以使用IIS 7中引入的appcmd工具:

 appcmd stop site <identifier> 

这对IIS 7的远程pipe理也可能是有趣的:

远程pipe理IISpipe理器 (在learn.iis.net上)