【发布时间】:2020-08-15 11:42:33
【问题描述】:
我已经关注this thread 让我的应用程序连接到其他机器但失败了。我遇到的问题是:
- “RPC 服务器不可用”。我在使用后修复了它:
Netsh firewall set service RemoteAdmin - 然后我得到“拒绝访问”。在尝试解决此问题时,我发现我的远程桌面控制 (RDC) 也出现连接错误,但我设法通过转到“系统属性 - > 允许远程连接到这台计算机” 修复了该 RDC
这是我的简化代码:
ConnectionOptions options = new ConnectionOptions();
options.Username = userName;
options.Password = password;
scope = new ManagementScope(string.Format("\\\\{0}\\root\\cimv2", computerName), options);
scope.Connect();
更新 1
我按照@Rox 在评论中的建议运行了 WMI 诊断工具,these 是生成的日志文件。
更新 2
我发现我的错误代码(HResult)是-2146233087,但谷歌上不存在这样的错误代码
【问题讨论】:
-
使shure wmiservice在remotemachine上的services下启用
-
你的意思是 wmi 性能适配器吗?我有我的服务的屏幕截图here
-
winmgmt 和 dcom
-
是否有任何防病毒软件阻止?