コマンドラインのみを使用してIIS7 +で単一のWebサイトを再起動するにはどうすればよいですか?
画像の丸で囲まれたメニュー項目と同じ機能-コマンドラインから。
Iisresetには個々のファイルを処理するオプションがなく、古くなっているように見えるIisweb.vbsへの古い参照がいくつか見つかりました。
探しているのはappcmd
コマンドです。 TechNetマニュアルをご覧ください 。
%windir%\system32\inetsrv\appcmd list site
サイトを再起動するには、 停止してから開始 :
appcmd start site /site.name:string
または
appcmd stop site /site.name:string
個人的には、サイトを停止して開始するのではなく、関連するアプリケーションプールをリサイクルすることをお勧めします。
これは、エンドユーザーが気付かないほど近いはずですが、停止/開始は、サイトがダウンしている間、おそらく503を生成します。
APPCMDリストWP
APPCMDリサイクルWP
これのコマンドラインバージョンです...