如何使用命令行在IIS7 +中重新启动单个网站?

如何仅使用命令行在IIS7 +中重新启动单个网站?

与图像中圈选的菜单项相同的function – 但是来自命令行。

在这里输入图像描述

Iisreset没有任何处理单个文件的选项,而且我发现了一些对Iisweb.vbs的引用,这些引用似乎已经过时了。

你正在寻找的是appcmd命令。 看看它的TechNet手册 。

要列出您的网站 :

appcmd list site

要重新启动您的网站,请停止并启动它 :

appcmd start | stop site /site.name:string

我个人build议不要停止和启动网站,而是回收相关的应用程序池。

对于最终用户来说,这应该更加难以察觉,而站点的停止/启动可能会产生503s。

APPCMD名单WP

APPCMD RECYCLE WP

是这个命令行版本…

列出您现有的网站:

 C:\> iisweb.vbs /query 

然后可以通过执行以下命令重新启动特定网站:

 C:\> iisweb.vbs /stop <website> && iisweb.vbs /start <website>