Tôi đang cố thêm một vị trí (phạm vi) vào chỉ mục tìm kiếm của Windows 8 theo lập trình. Sau khi một số googling, tôi thấy mã này từ [here]:Làm cách nào để thêm chỉ mục tìm kiếm vào cửa sổ 7/8 bằng hàng loạt hoặc vbscript?
Set objISAdm = CreateObject("Microsoft.ISAdm")
Set objCatalog = objISAdm. GetCatalogByName("MyCatatlog")
Set objScope= objCatalog.AddScope("C:\myfiles",False)
objScope.Alias = "MyCatalogScope"
Đáng tiếc là một lỗi 800a01ad nhắc nhở cho thấy đối tượng 'Microsoft.ISAdm' không thể được tạo ra. Với một số đào sâu hơn, có vẻ như mã trên không hoạt động với phiên bản Windows Search mới hơn trên Windows 8.
Có ai biết cách làm điều đó bằng cách sử dụng tập lệnh vb hoặc từ dòng lệnh không? Giả sử một cái gì đó hoạt động dưới cửa sổ 7 cũng sẽ hoạt động trên windows 8.
Cảm ơn bạn Garett. Thông tin bạn cung cấp chính xác là những gì tôi tìm thấy từ MSDN. Tôi nghĩ rằng bằng cách sử dụng ISearchCrawlScopeManager :: AddRoot phương pháp là đúng hướng. Nhưng tôi không phải là một lập trình VB/VBS, bạn có thể cho tôi một số mã hoạt động không? – user24442
Có ai có ý tưởng làm thế nào để sử dụng phương pháp ISearchCrawlScopeManager :: AddRoot? – user24442
Cảm ơn bạn Garett lần nữa! Nó sẽ là một chút quá phức tạp Nếu nó phải được thực hiện với nhị phân thực thi. Tôi hỏi vì tôi muốn tự động thêm vị trí vào chỉ mục sau khi thiết lập cửa sổ không giám sát. Câu trả lời của bạn có giá trị. Nó cứu tôi khỏi việc đuổi theo ma. – user24442