使用Scavenge.exe工具來刪除次要快取磁片磁碟機中的快取內容
作者:CJ Pattekar
本檔的本節適用于 IIS 7 和更新版本的 Microsoft 應用程式要求路由第 2 版。
目標
若要瞭解應用程式要求路由 (ARR) 中的scavenge.exe工具,以刪除次要快取磁片磁碟機中的快取內容。
必要條件
本文假設您已熟悉 ARR 的整體功能,並瞭解如何使用磁片快取部署和設定 ARR。 如果您尚未這麼做,強烈建議您先檢閱下列逐步解說,再繼續進行:
如果尚未安裝應用程式要求路由第 2 版,您可以在:
- MICROSOFT 應用程式要求路由第 2 版適用于 IIS 7 (x86) 在這裡 (
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 < 共用 > 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 工作排程器可用來在指定的三元值執行此工具,以刪除次要快取磁片磁碟機中的舊快取內容。