Get-WmiObject -Class powershell 命令在 Windows7 中不起作用

Posted

技术标签:

【中文标题】Get-WmiObject -Class powershell 命令在 Windows7 中不起作用【英文标题】:Get-WmiObject -Class powershell command not working in Windows7 【发布时间】:2013-10-02 03:45:02 【问题描述】:

我有 java swing 应用程序,我们连接到远程主机(ip)。 我正在使用 WMI 获取远程主机(IP)的操作系统详细信息。

当我的设置在 Windows2008R2 上运行时,远程主机(IP)会连接。

但在 Windows7 上运行相同的设置时,出现异常“拒绝访问”。

我使用 Powershell 运行命令..我也遇到了同样的异常

Get-WmiObject -Class Win32_OperatingSystem -Computername IP -Namespace root\CIMv2 |格式列表-属性 [a-z]*"

我以管理员身份登录。

例外

[Get-WmiObject:访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESS, DENIED)),

关于这个的任何想法..

【问题讨论】:

您是否在两个系统上使用相同的域用户帐户? 【参考方案1】:

从创建访问被拒绝错误的计算机的命令行运行命令“wmimgmt.msc”。在“WMI 控制”下单击属性,然后单击安全选项卡。验证必要的帐户和组是否具有必要的权限。

A link to the Microsoft Technet article.

【讨论】:

以上是关于Get-WmiObject -Class powershell 命令在 Windows7 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 powershell 和 Get-WmiObject 检查给定进程是不是以提升的权限运行

Get-WmiObject 不能在 PowerShell (x86) 但在 PowerShell 上执行

Get-WmiObject : RPC 服务器不可用。 (HRESULT 异常:0x80070 6BA

win8系统快要过期激活,输入(Get-wmiObjeCt.......PrOductkey出现不

powershell 通过'PowerShellFilter'参数支持PowerShell查询语法的Get-WmiObject和Get-CimInstance的代理命令

如何使用批处理或 powershell 更改 Windows PC 的主机名