是否可以使用 vb.net 在网络上的另一台机器上重建 Windows 搜索索引?

Is it possible to use vb.net to rebuild the Windows search index on another machine on a network?

有没有人找到使用 vb.net 在另一台机器上远程重建 Windows 索引的方法?我知道可以使用控制面板中的 'Indexing Options' 来完成,但不确定是否有可以通过 VB 调用的函数或设置来触发此操作。欢迎任何thoughts/ideas/hacks。

此致

我发现通过更改注册表认为它无法更新索引提示Windows在重新启动时重新索引。这可以通过传入要重建的计算机名称来远程完成。

Dim MyRegistry As Microsoft.Win32.RegistryKey Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.CurrentUser, [SomeComputerName])
Dim myRegKey = MyRegistry.OpenSubKey("Software\Microsoft\Windows Search", True)

myRegKey.SetValue("SetupCompletedSuccessfully", 0)

希望这对其他人有帮助!