Windows 8 上的 Wmi 安全性

Posted

技术标签:

【中文标题】Windows 8 上的 Wmi 安全性【英文标题】:Wmi Security on Windows 8 【发布时间】:2012-10-05 04:24:59 【问题描述】:

我有一些关于 Windows 8 上的 WMI 脚本的问题。更准确地说,是从 Win7(不那么相关)到 Windows 8 的远程连接。请注意,当客户端计算机运行 Windows 7 时,不会发生以下问题。

第一个是获取有关该机器上当前共享的数据。具体来说,我正在尝试获取共享的 Path 属性,即本地路径。

在 windows 7 中它可以完美运行,但在 windows 8 中它返回 null(从远程计算机使用 wbemtest 运行)。

首先我认为WMI系统有问题。然后我直接在win8机器上运行了同样的查询。这返回了共享的实际本地路径。这让我相信那台机器上的 WMI 安全存在问题。

我在 win8 上使用 WMI 的另一个问题是它不允许我以管理员身份运行东西,即使用于登录的用户是管理员。

关于win8机器上的安全设置,我逐渐降低了,试了一下我能操作的准确位置。我已经达到了每个人都可以访问的级别,因此它是最低的安全性。希望有人可以提供帮助。

【问题讨论】:

【参考方案1】:

在围绕 Wmimgmt.msc 和 dcomcnfg 玩了几天的安全之后,我终于找到了一种在远程计算机上以管理员身份运行 wmi 的方法。虽然这不是我所做的,但我发现这很好用:我激活了管理员帐户:net user administrator /active:yes。然后我输入用户帐户并为管理员帐户设置密码。然后我打开 Wmimgmt.msc 并设置允许根节点和 cimv2 节点的所有安全性。在此 Wmi 远程(以管理员身份登录)后作为一个魅力工作

【讨论】:

以上是关于Windows 8 上的 Wmi 安全性的主要内容,如果未能解决你的问题,请参考以下文章

WMI 脚本 Windows 8 错误

解决WMI provider host占用CPU过高的问题

Windows 8 上的 mklink 权限

带有 .NET 安装程序的 Windows Vista 上的文件安全性

x64 上的 WMI 链接器错误

使用 C# 在 Windows 上检测防病毒软件 [关闭]