IIS configを50サイトでインポートするだけです。
これらのサイトをすべて数回削除して、新しいテストを行います。
現在、1つずつ削除しています...
すべてのサイトを選択して1回のヒットで削除する方法が見つかりません。
次のことができるはずです。
cd %systemroot%\system32\inetsrv\
その後
appcmd list site /xml | appcmd delete site /in
よくわかりませんが、すべてのサイトを削除します。それが機能する場合、それはより速くなるでしょう。
Appcmdのパイピングについて詳しくは、こちらをご覧ください: http://blogs.iis.net/ksingla/archive/2007/06/17/things-you-can-do-by-piping-appcmd-commands.aspx ==
IIS appcmd
コマンドを使用して、次のようにサイトを自動的に削除できます。
%systemroot%\system32\inetsrv\appcmd delete site "Website1"
スクリプトでコマンドを繰り返して、スクリプトを実行するたびに特定のWebサイト名を削除できます。 DeleteSites.bat
というファイルを作成し、その中に次のコードを貼り付けます。
@echo off
cd %systemroot%\system32\inetsrv\
appcmd delete site "Website1"
appcmd delete site "Website2"
appcmd delete site "Website3"
appcmd delete site "Website4"
appcmd delete site "Website5"
ファイルを保存して、ダブルクリックします。これにより、スクリプトを実行するたびにリストされているWebサイトが削除されます。
iis.netの便利な記事ですappcmd
を使用して多くのIISタスクを自動化する方法について。
IIS 7.0以降にインストールすると、WebDeployはコンテキストメニュー項目をIIS Deployというマネージャーに追加します。
ここで使用できるアクションは複数あり、そのうちの1つが削除アクションです。 IIS manager:で選択したノードに応じて2つのオプションがあります。
Web site : Deploy >> Delete Web Site and Content
Application: Deploy >> Delete Application and Content
詳細については...以下のリンクを確認してください