Scavenge.exe ツールを使用してセカンダリ キャッシュ ドライブからキャッシュされたコンテンツを削除する

作成者: CJ Pattekar

このドキュメント セクションは、IIS 7 以降向けの Microsoft アプリケーション要求ルーティング処理バージョン 2 を対象としています。

目的

アプリケーション要求ルーティング処理 (ARR) の scavenge.exe ツールを使用して、キャッシュされたコンテンツをセカンダリ キャッシュ ドライブから削除する方法を理解する。

前提条件

この記事は、ユーザーが ARR の全体的な機能に慣れており、ディスク キャッシュを使用して ARR を展開および構成する方法を理解していることを前提としています。 まだ行っていない場合は、続行する前に次のチュートリアルを確認することを強くお勧めします。

アプリケーション要求ルーティング処理バージョン 2 がインストールされていない場合は、次のページからダウンロードできます。

  • IIS 7 (x86) 用 Microsoft アプリケーション要求ルーティング処理バージョン 2 (https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE)。
  • IIS 7 (x64) 用 Microsoft アプリケーション要求ルーティング処理バージョン 2 (https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE)。

このドキュメントに記載されている手順に従って、ARR バージョン 2 をインストールします。

また、このチュートリアルは、キャッシュ用にセカンダリ キャッシュ ドライブが ARR に追加されていることを前提としています。 それ以外の場合は、「アプリケーション要求ルーティング処理でディスク キャッシュを構成して有効にする」のチュートリアルに従ってください。

ARR の Scavenge.exe ツール

Scavenge.exe は、管理者がセカンダリ ドライブを管理する目的で使用できるコマンド ライン ツールです。 この exe は ARR と共にインストールされ、%ProgramFiles%\IIS\Application Request Routing フォルダーにあります。

使用法: scavenge.exe <share> dd:[hh[:mm[:ss]]]

  • <share> は、ARR がセカンダリ キャッシュ ドライブとして使用している共有へのパスです。
  • dd:[hh[:mm[:ss]]] - 期間。キャッシュされたファイルは、この期間を経過すると、このツールによって削除されます。 hh、mm、ss は省略可能であることに注意してください。

例: scavenge.exe [\ARR\SecondaryCache](file://arr/SecondaryCache) 04:11:30:15

[\ARR\SecondaryCache](file://arr/SecondaryCache) にあるファイルのうち、4 日 11 時間 30 分 15 秒を経過したファイルがすべて削除されます。 指定した共有のコンテンツを削除するアクセス許可を持つユーザーとしてツールを実行する必要があることに注意してください。

Windows タスク スケジューラを使用すると、指定した間隔でこのツールを実行して、キャッシュされた古いコンテンツをセカンダリ キャッシュ ドライブから削除できます。