0

我正在尝试过滤掉一个简单的 where-object 服务中的一些垃圾,但是 -notlike 会很长,我已经尝试过但无法使其正常工作,但是有没有办法删除重复的 -notlike 到一个例如 -notlike '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*'}
4

1 回答 1

1

您可以使用 -notmatch:

$_.Displayname -notmatch "(\.NET|Softw|Applic)"
于 2013-09-25T11:29:58.427 回答