我试图在一个简单的服务对象上过滤掉一些垃圾,但是 - 不喜欢会变得很长,我已经尝试但是无法让它工作但是有没有办法删除重复 - 不像一个例如 - 不像'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*'}
答案 0 :(得分:1)
您可以使用-notmatch:
$_.Displayname -notmatch "(\.NET|Softw|Applic)"