Windows命令wmic表示拒绝访问

时间:2018-02-23 08:41:33

标签: wmic

Windows服务器2008 R2,名称为" delta"使用Workgroup" WORKGROUP" (所以不是域名的成员)。 在系统" delta",在帐户" administrator"旁边,另一个帐户" sysadmin"使用帐户类型Administrator创建。 另一个Windows系统的名称为" gamma"。 可以访问系统" delta"来自系统" gamma"与远程桌面。 此访问权限与帐户"管理员"和"系统管理员"和相应的密码。 从系统" gamma",用命令," wmic"可以从系统" delta"请求数据。 这适用于帐户"管理员"。

C:>wmic
wmic:root\cli>/node:delta /user:administrator /password:xxxxx cpu get name
Name
Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz

对于帐号"系统管理员"命令" Dcomcnfg"在系统" delta"上启动。 展开组件服务 - 计算机 - 我的电脑 打开“我的电脑”的属性,然后选择“COM安全性”选项卡。 在COM安全性下,单击"编辑限制" for" Access Permissions"。 帐号"系统管理员"得到了#34;远程访问"。 点击"编辑限制" for"启动和激活权限"。 帐号"系统管理员"得到了#34;远程启动"和"远程激活"权限。

展开组件服务 - 计算机 - 我的电脑 - CDOM配置 打开" Windows管理和仪表"的属性。 选项标签"安全" 点击"编辑" for"启动和激活权限"。 帐号"系统管理员"得到"远程启动"和"远程激活"权限。 点击"编辑" for" Access Permissions"。 帐号"系统管理员"得到了#34;远程访问"权限。

仍然,我得到了#34;访问被拒绝"来自系统的wmic" gamma"系统" delta"。

C:>wmic
wmic:root\cli>/node:delta /user:sysadmin /password:yyyyy cpu get name
Node - delta
  

错误:说明=访问被拒绝

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我通过添加帐户"系统管理员"的权限解决了这个问题。在系统" delta"使用工具" dcomcnfg"和" wmimgmt.msc"。

DCOM许可

  1. 打开Dcomcnfg
  2. 展开组件服务 - >计算机 - >我的电脑
  3. 转到“我的电脑”属性
  4. 选择“COM安全选项卡”
  5. 点击"编辑限制"在访问权限下。
  6. 点击"添加"并添加用户" sysadmin"。
  7. 授予用户"系统管理员" "本地访问"和#34;远程访问"权限。
  8. 点击"编辑限制"对于启动和激活权限,
  9. 点击"添加"并添加用户" sysadmin"。
  10. 授予用户"系统管理员" "远程发布"和"远程激活"  权限。

  11. 打开WMImgmt.msc

  12. 转到WMI控件的属性
  13. 转到“安全”标签
  14. 选择" Root" " CIMV2"并打开"安全"
  15. 添加用户"系统管理员"
  16. 确保"系统管理员"有"执行方法", "提供商写"和"启用帐户"对; 确保管理员拥有所有权限。