过滤引用中包含的服务路径 - Powershell

时间:2015-11-18 11:44:32

标签: powershell

我正在尝试编写一个powershell脚本,我可以在其中搜索Windows服务路径并过滤引号之间的内容。我有它来显示服务,例如Name,DisplayName,PathName和StartMode但现在我希望它过滤引用之间的所有PathNames。我该怎么做?请参阅下面的代码:

PowerShell脚本:

gwmi win32_service Name, DisplayName, PathName, StartMode 

预期结果:

c:\windows // without quotations.

非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

这只会输出"

中至少有一个PathName的流程
Get-WmiObject Win32_Service Name, DisplayName, PathName, StartMode |
    Where-Object PathName -Match "`""

提示:PS中的转义字符是反引号`(不,这不是屏幕失败^^)