如何通过命令行在 Windows 2008 中的 IIS7 中远程停止网站?
答案1
IISReset 采用计算机名称:
IISReset <Computer> -Stop
答案2
我能想到的使用命令行的最简单的方法是使用 Powershell 远程处理并发出标准 iisreset /stop
如果你不能使用 powershell,请查看 sysinternals PsExec -http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
这将允许您远程使用 iisreset /stop。
如果你不想要这两个,你总是可以通过 GUI 进行操作 - 下载管理工具 -http://www.iis.net/extensions/AdministrationPack- 右键单击计算机对象,键入计算机名称,然后停止/重新启动。
答案3
如果你想从远程命令行执行此操作,你可以使用Microsoft/Sysinternal 的 PsExec并发出此命令:
iisreset -stop
如果要对单个站点执行此操作,可以使用 IIS 7 中引入的 appcmd 工具:
appcmd stop site <identifier>
这对于 IIS 7 的远程管理也可能很有趣:
IIS 管理器的远程管理(在 learn.iis.net 上)