XP 上的 WMI 访问被拒绝

发布于 2024-08-17 23:33:23 字数 176 浏览 1 评论 0原文

我们的应用程序使用大量 WMI 调用。当使用来宾帐户连接到本地 WMI 服务器失败并出现 ACCESS_DENIED 时,这对于用户帐户及以上帐户可以正常工作。如何以访客帐户访问WMI服务器?

我添加了访客帐户以允许使用 WMIMGMT.MSC 进行完全访问,但我仍然收到访问被拒绝的错误。

有什么建议吗?

Our application uses bunch of WMI calls. When using guest account connecting to local WMI server fails with ACCESS_DENIED, this works fine with user account and above. How to access WMI server under guest account?

I added guest account to allow full access using WMIMGMT.MSC but still I am getting access denied errors.

Any suggetions?

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

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

发布评论

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

评论(1

渔村楼浪 2024-08-24 23:33:23

您确定要授予访客帐户 WMI 远程访问权限吗?我不确定这会带来什么安全影响...

无论如何,我认为您需要为目标计算机上的来宾帐户提供远程 DCOM 访问权限。 (这对我来说已经很长时间了,所以我不确定这是否能解决所有问题,而且我不记得所有细节,所以我依靠 此论坛帖子)

  1. 打开组件服务 (对于本地计算机,可以运行dcomcnfg.exe
  2. 导航到DCOM配置(组件服务>计算机>我的电脑>DCOM配置)
  3. 在详细信息窗格中找到“Windows管理和仪表”(切换到列表视图有帮助)。右键单击并选择“属性”
  4. 转到“安全”选项卡并记下“启动和激活权限”和“访问权限”——对它们两者执行以下操作:
    • 如果尚未选择“自定义”,请选择
    • 点击“编辑”
    • 在“安全”属性页面中,单击“添加”
    • 在“选择用户或组”弹出窗口中,添加来宾帐户(对于本地计算机,只需键入“来宾”,然后单击“检查名称”,然后单击“确定”,不确定域中的服务器)
    • 返回安全属性页面,请注意来宾默认情况下比“所有人”具有更少的权限。授予您想要的权限:听起来可能是“远程启动”和“远程激活”。我可能会做一些测试,看看是否也需要“本地激活”。

即使它对您有用,我也会仔细检查向来宾帐户授予这种远程权限是否存在安全问题。

希望这有帮助,
达林.

Are you sure you want to give the guest account WMI remote access? I'm not sure the security implications of that...

Anyways, I think you'll need to give remote DCOM access for the guest account on the target machine. (It's been a long time for me on this one so I'm not sure this will solve everything, and I don't remember all the details so I'm leaning on this forum post)

  1. Open Component Services (for local machine, can run dcomcnfg.exe)
  2. Navigate to DCOM Config (Component Services > Computers > My Computer > DCOM Config)
  3. In the details pane find "Windows Management and Instrumentation" (switching to list view helps). Right click and select 'Properties'
  4. Go to the 'Security' tab and note the 'Launch And Activation Permissions', and 'Access Permissions' -- do the following thing for both of them:
    • Select 'Customize' if not already selected
    • Click Edit
    • In the Security properties page, click Add
    • In the Select Users or Groups popup, add the guest account (for local machine it's just type 'guest' and click 'Check Names' then 'OK', not sure about server in a domain)
    • Back in the Security properties page, note that Guest has less permissions by default than 'Everyone'. Give the permissions that you want: sounds like maybe 'Remote Launch' and 'Remote Activation'. I'd probably do some testing with whether 'Local Activation' is needed too.

Once again even if it works for you I'd look carefully at whether there are security issues with giving this kind of remote permission to the Guest account.

Hope this helps,
Daryn.

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