如何通过命令行在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上)