Powershell中的清洁/多重不相似

时间:2013-09-25 11:26:21

标签: powershell

我试图在一个简单的服务对象上过滤掉一些垃圾,但是 - 不喜欢会变得很长,我已经尝试但是无法让它工作但是有没有办法删除重复 - 不像一个例如 - 不像'Softw *','Applic *','this *','that *'

Where-Object { $_.StartMode -eq 'Auto' -and $_.State -ne 'Running' -and $_.Displayname -notlike '*.NET*' -and $_.Displayname -notlike 'Softw*'-and $_.Displayname -notlike 'Applic*'}

1 个答案:

答案 0 :(得分:1)

您可以使用-notmatch:

$_.Displayname -notmatch "(\.NET|Softw|Applic)"