我希望能够获得与本地计算机(C:\somepath...
)上的网络共享的UNC路径对应的物理路径(\\mycomputer\somepath...
)。
我尝试使用ManagementObjectSearcher as described here执行此操作。这在作为管理员运行时工作正常,但在从非特权帐户运行时失败。
不抛出任何异常,SelectQuery
只返回path
属性为null的ManagementObject。
我希望能够从非特权帐户获取此信息,而无需将帐户添加到特权组,例如管理员或高级用户。
任何人都可以指出如何执行此操作 - 成功执行此查询所需的最低权限是什么?
我尝试使用计算机管理/ WMI控制/安全授予帐户as described here权限,但这没有任何区别 - 即使我将所有权限授予Root节点,并将“应用于此命名空间和子名称空间”
答案 0 :(得分:1)
您需要为用户提供执行远程WMI查询的能力,并且需要在http://msdn.microsoft.com/en-us/library/aa393266.aspx处完成所需的DCOM配置。
要从Windows GUI更改WMI安全性: