web-dev-qa-db-ja.com

コマンドラインを使用してIIS7 +で単一のWebサイトを再起動するにはどうすればよいですか?

コマンドラインのみを使用してIIS7 +で単一のWebサイトを再起動するにはどうすればよいですか?

画像の丸で囲まれたメニュー項目と同じ機能-コマンドラインから。

enter image description here

Iisresetには個々のファイルを処理するオプションがなく、古くなっているように見えるIisweb.vbsへの古い参照がいくつか見つかりました。

19
Kjensen

探しているのはappcmdコマンドです。 TechNetマニュアルをご覧ください

サイトをリストアップするには

%windir%\system32\inetsrv\appcmd list site

サイトを再起動するには、 停止してから開始

appcmd start site /site.name:string

または

appcmd stop site /site.name:string

29
Wesley

個人的には、サイトを停止して開始するのではなく、関連するアプリケーションプールをリサイクルすることをお勧めします。

これは、エンドユーザーが気付かないほど近いはずですが、停止/開始は、サイトがダウンしている間、おそらく503を生成します。

APPCMDリストWP

APPCMDリサイクルWP

これのコマンドラインバージョンです...

4
TristanK