web-dev-qa-db-ja.com

コマンドラインからIIS 7アプリケーションを停止/開始するにはどうすればよいですか?

1つのIISアプリケーションを開始し、別のアプリケーションを停止するバッチファイルを作成したいと思います。

コマンドラインを使用してどのように実行できますか?

それをバッチファイルに組み合わせる方法は?

28
Eugene

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"

更新

システムのappcmd環境変数に%windir%\system32\inetsrv\を追加して、PATHがどこでも使用できることを確認してください。または、バッチファイルでappcmd.exeへの完全パスを使用できます。

46
adarshr