Not working for me either, filters on other properties work fine. Still testing...
Daniel Ratliff -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Michael Leone Sent: Friday, October 03, 2014 12:25 PM To: [email protected]; [email protected] Subject: [powershell] Get-WmiObject question on filtering I want to try a Get-WmiObject that uses a Filter for executable path. But it's failing. If I filter for just the name of the exe I want, it works. And one of the properties returned is ExecutablePath ExecutablePath Property string ExecutablePath {get;set;} and that property gives me what I want: C:\Windows\system32\calc.exe So why can't I do this? PS C:\Windows\system32> $a=(Get-WmiObject -Class win32_process -ComputerName "xxxx" -Filter "ExecutablePath='C:\Windows\system32\calc.exe'") $a Get-WmiObject : Invalid query "select * from win32_process where ExecutablePath='C:\Windows\system32\calc.exe'" At line:1 char:5 + $a=(Get-WmiObject -Class win32_process -ComputerName "DCTRRDS003" -Filter "Execu ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand ================================================ Did you know you can also post and find answers on PowerShell in the forums? http://www.myitforum.com/forums/default.asp?catApp=1 The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information. ================================================ Did you know you can also post and find answers on PowerShell in the forums? http://www.myitforum.com/forums/default.asp?catApp=1

