2011-09-16 5 views
0

La requête suivante demande le mot de passe des titres de compétence mais échoue (je l'ai aussi essayé de mettre -Credential entre -ordinateur et -filter:powerhsell requête à distance wmi défaut

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

L'erreur est:

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 
>> } 
>> 
.

Merci, Charlotte

+0

Je vais supposer que Christian a la bonne réponse, et juste ajouter un commentaire de débogage. Vous vous êtes concentré sur le fait que PowerShell vous a demandé votre mot de passe, puis a échoué, et a raté le problème réel. Notez l'erreur attentivement, "Invalid Query". Si vous essayez d'attaquer un problème comme celui-ci, votre prochaine étape devrait être de changer la requête d'une manière ou d'une autre. Peut-être essayer un filtre à partir des fichiers d'aide et voir si cela fonctionne. Ensuite, essayez de le changer pour exactement ce que vous voulez. – codepoke

Répondre

0

Copier coller & ceci:

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

vérifiez le caractère (')!

Questions connexes