我正在开发一个WMI查询窗口服务来查询网络服务器。 如果我在控制台中运行应用程序,它按预期工作,但服务无法完成WMI查询。有什么方法可以设置服务,以便RPC不会因为权限不足而失败吗?我在WMI查询中使用凭据连接到远程PC,这应该不是问题。
由于
答案 0 :(得分:1)
可能的原因:
防火墙配置(RPC连接阻塞)
您没有足够的权限来运行WMI查询。
如果您尝试在远程计算机上运行查询,则第二点有效。您可以使用lib/A.dll
进行验证。
Windows + R(运行命令)
输入wbemtest
您必须联系wbemtest
并检查其有效性ManagementScope
。它只是一段代码,你可能需要为它提供一个结构。
scope.IsConnected