如何仅使用命令行重新启动IIS7+中的单个网站?
与图像中的菜单项相同--但来自命令行。

Iisreset没有任何处理单个站点的选项,我发现了一些对Iisweb.vbs的古老引用,这似乎已经过时了。
发布于 2011-10-08 22:09:49
您要寻找的是appcmd命令。看看它的TechNet手册。
32位操作系统:%windir%\system32\inetsrv\appcmd list site
64位操作系统:%windir%\syswow64\inetsrv\appcmd list site
要重新启动站点,停止它,然后启动它:
appcmd start site /site.name:string
或
appcmd stop site /site.name:string
发布于 2021-07-20 17:54:06
我知道这是一个旧的线程,OP专门要求使用IIS7和命令行,但是由于我在这里和最近有一些评论,我想我可以为在IIS10中使用PowerShell进行同样的搜索而省去麻烦。对于我来说,从PowerShell管理提示符停止并重新启动网站非常简单:
(将“example.com”替换为您的网站名称)
PS C:\Users\Administrator> Import-Module WebAdministration
PS C:\Users\Administrator> Stop-WebSite example.com
PS C:\Users\Administrator> Start-WebSite example.com希望这能帮上忙。
发布于 2011-10-10 01:51:58
我个人建议不要停止和启动站点,而是回收相关的应用程序池。
对于最终用户来说,这应该更接近于不可察觉的程度,而停止/启动可能会在站点关闭时产生503 s。
APPCMD清单WP
APPCMD循环WP
是命令行版本的.
https://serverfault.com/questions/319725
复制相似问题