Powershell powerhsell远程wmi查询失败

Powershell powerhsell远程wmi查询失败,powershell,wmi,Powershell,Wmi,以下查询请求凭据密码,但随后失败(我还尝试将-credential置于-computer和-filter之间): $running = Get-WMIObject Win32_Process -computer servname -filter "Name =‘process.exe’” -credential domain\administrator foreach ($objItem in $running){ write-host $objitem.Path } 错误是: PS C:\U

以下查询请求凭据密码,但随后失败(我还尝试将-credential置于-computer和-filter之间):

$running = Get-WMIObject Win32_Process -computer servname -filter "Name =‘process.exe’” -credential domain\administrator
foreach ($objItem in $running){
write-host $objitem.Path
}
错误是:

PS C:\Users\ME> $running = Get-WMIObject Win32_Process -compute
r servername -filter "Name = 'process.exe'" -credential domain\administrator
Get-WmiObject : Invalid query
At line:1 char:25
+ $running = Get-WMIObject <<<<  Win32_Process -computer 172.20.10.114 -filter
"Name = 'process.exe'" -credential domain\administrator
    + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], Managemen
   tException
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.C
   ommands.GetWmiObjectCommand

PS C:\Users\ME> foreach ($objItem in $running){
>> write-host $objitem.Path
>> }
>> 
PS C:\Users\ME>$running=获取WMIObject Win32\u进程-计算
r servername-filter“Name='process.exe'”-credential domain\administrator
获取WmiObject:无效查询
第1行字符:25
+$running=获取WMIObject写入主机$objitem.Path
>> }
>> 
谢谢你,夏洛特。

复制并粘贴以下内容:

$running = Get-WMIObject Win32_Process -computer servname -filter "Name ='process.exe'” -credential domain\administrator

检查字符(')!

我假设Christian的答案是正确的,只需添加一条调试注释。您关注的是PowerShell请求您的密码但失败,错过了实际问题。请仔细注意错误“无效查询”如果您试图解决这样的问题,下一步应该是以某种方式更改查询。也许可以尝试从帮助文件中筛选,看看是否有效。然后尝试将其更改为您想要的内容。