如何通过命令行停止/启动IIS 7应用程序?

Eug*_*ene 27 command-line iis-7 batch-file windows-server-2008 iis-7.5

我想创建一个批处理文件来启动一个IIS应用程序,并停止另一个.

如何使用命令行完成?

如何将它组合在批处理文件中?

ada*_*shr 46

http://www.windowsnetworking.com/articles_tutorials/Configuring-IIS-7-command-line-Appcmdexe-Part1.html

将其放入带.bat扩展名的文件中.

@echo off

appcmd start sites "site1"
appcmd stop sites "site2"
Run Code Online (Sandbox Code Playgroud)

更新

appcmd通过添加%windir%\system32\inetsrv\到系统的PATH环境变量,确保可以在任何地方使用.或者,您可以使用appcmd.exe批处理文件中的完整路径.

  • 这也适用于应用程序池,只需将`sites`更改为`apppool`即可 (5认同)