Windows

使用 Windows 索引服務重新掃描特定文件夾

  • May 16, 2011

我需要知道是否有一種方法可以自動重新掃描 Windows 索引服務中的某些文件夾。可能通過批處理文件或類似的東西。我有數百個文件夾需要重新掃描,我不想手動右鍵點擊並在每個文件夾上點擊重新掃描。

這是一個適合您的 VBS 腳本。您可以將其放在文件夾名稱的循環中。

Set objISAdm = CreateObject("Microsoft.ISAdm")
objISAdm.MachineName="MyServerName"
Set objCatAdm = objISAdm.GetCatalogByName("MyCatalog")
Set objScopeAdm = objCatAdm.GetScopeByPath("c:\FolderToReScan")
objScopeAdm.Rescan("TRUE")

最後一行,TRUE 表示進行全掃描。將其更改為 FALSE 以執行增量掃描。

這是Indexing Service script samples的一個很好的來源。

引用自:https://serverfault.com/questions/68834