मैं अपने विंडोज़ 8 खोज सूचकांक प्रोग्रामेटिक रूप से एक स्थान (स्कोप) जोड़ने की कोशिश कर रहा हूं। कुछ Googling के बाद, मैं [here] से इस कोड को मिला:बैच या vbscript का उपयोग कर विंडोज 7/8 खोज अनुक्रमणिका में कोई स्थान कैसे जोड़ें?
Set objISAdm = CreateObject("Microsoft.ISAdm")
Set objCatalog = objISAdm. GetCatalogByName("MyCatatlog")
Set objScope= objCatalog.AddScope("C:\myfiles",False)
objScope.Alias = "MyCatalogScope"
दुर्भाग्य से एक 800A01AD त्रुटि सुझाव संकेत वस्तु 'Microsoft.ISAdm' नहीं बनाया जा सकता। कुछ और खुदाई के साथ, ऐसा लगता है कि उपर्युक्त कोड विंडोज 8 पर विंडोज़ खोज के नए संस्करण के साथ काम नहीं करता है।
क्या किसी को पता है कि vb स्क्रिप्ट्स या कमांड लाइन से इसका उपयोग कैसे किया जाए? विंडोज 7 के तहत संभवतः कुछ काम करता है विंडोज 8 पर भी काम करेगा।
धन्यवाद गेटेट। आपके द्वारा प्रदान की गई जानकारी एमएसडीएन से मिली है। मुझे लगता है कि ISearchCrawlScopeManager :: AddRoot विधि का उपयोग सही दिशा है। लेकिन मैं वीबी/वीबीएस प्रोग्रामर नहीं हूं, क्या आप मुझे कुछ कामकाजी कोड दे सकते हैं? – user24442
क्या किसी को पता है कि ISearchCrawlScopeManager :: AddRoot विधि का उपयोग कैसे करें? – user24442
धन्यवाद गेटेट फिर से! यह थोड़ा जटिल होगा यदि इसे निष्पादन योग्य बाइनरी के साथ किया जाना है। मैं पूछ रहा हूं क्योंकि मैं एक अप्रत्याशित विंडोज सेटअप के बाद स्वचालित रूप से इंडेक्स में एक स्थान जोड़ना चाहता हूं। आपका जवाब मूल्यवान है। यह मुझे भूत का पीछा करने से बचाया। – user24442