WMI 访问被拒绝问题

发布于 2024-09-06 13:20:04 字数 261 浏览 3 评论 0原文

我正在使用 C# 和用于检索远程计算机服务的 WMI。连接是使用 ConnectionOptions 和用户名 & 建立的。密码。用户名具有管理权限。我可以毫无问题地查询 Win32_OperatingSystem 或 Win32_LogicalDisk。但是当我查询 SELECT * FROM Win32_Service 时,我遇到了访问被拒绝的问题。我向 CIMV2 命名空间中的用户授予远程启用权限、远程访问、远程午餐、远程激活的 DCOM 权限。但仍然有这个问题。 谁能告诉还需要做什么吗?

I am using C# & WMI to retrieve REMOTE COMPUTER services. The connection is made using ConnectionOptions with username & password. Username has administrative privilege. I can query Win32_OperatingSystem OR Win32_LogicalDisk without any problem. But when I query SELECT * FROM Win32_Service then I get Access Denied issue. I give permission to the user from CIMV2 namespace for remoteEnable, DCOM permission for Remote Access, Remote Lunch, Remote Activation. But still having that issue.
Can anyone tell what else need to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温折酒 2024-09-13 13:20:04

需要添加代码来指定 impersonationLevel=impersontate,否则 WMI 不会提高凭据的安全级别 - 即使它们是显式的。

Need to add code to specify impersonationLevel=impersontate otherwise WMI doesn't raise the security level of the creds - even if they're explicit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文