Powershell的GET-WmiObject可以访问被拒绝

问题描述:

我必须包含以下行的PowerShell脚本:Powershell的GET-WmiObject可以访问被拒绝

$package = Get-WmiObject -Class Win32_Product -ComputerName $TargetServer -Filter ("Name='{0}'" -f $ApplicationName) 

我跟着为了使服务器之间PowerShell远程对这个答案的步骤:remoting security steps

当我从运行PowerShell的ISE脚本(在提升管理窗口)然后我得到以下错误:

Get-WmiObject : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 
At line:1 char:14 
+ Get-WmiObject <<<< win32_bios -computername d-vasbiz01 
+ CategoryInfo   : NotSpecified: (:) [Get-WmiObject], UnauthorizedAccessException 
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.GetWmiObjectCommand 

我需要能够运行脚本在ISE中,以便我可以解决其他问题。

任何人都可以请建议我需要做什么来解决这个安全错误?

+1

我只是想验证 - 你从一个标准的窗口,以及一个以高特权试了一下,对不对? – 2012-08-15 11:51:04

+1

嗨克里斯,是相同的结果:( – 2012-08-15 13:09:13

+1

我注意到你说的是远程处理,你是否试图在任何时候双跳? – 2012-08-15 13:15:43

我需要将凭据传递给Get-WmiObject cmdlet。

我在这里找到了答案:Powershell Masters

+0

Can你能帮我提供更详细的信息吗?我真的被困住了,先谢谢了 – Ender 2017-11-09 13:14:49