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

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

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

相关内容