You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中获取仅以大写字母开头的进程?

在PowerShell中筛选仅以大写字母开头的进程名

PowerShell默认的通配符匹配(比如Get-Process -Name "C*")是不区分大小写的,要实现仅匹配大写字母开头的进程,可通过以下方法:

方法1:筛选所有大写开头的进程

通过Where-Object结合正则表达式,精准匹配进程名首字符为大写字母的条目:

Get-Process | Where-Object { $_.Name -match '^[A-Z]' }
  • 正则表达式^[A-Z]表示字符串以A-Z范围内的大写字母开头。

方法2:筛选特定大写字母开头的进程

如果只需要匹配以C或B开头的大写进程名,修改正则表达式为^[CB]即可:

Get-Process | Where-Object { $_.Name -match '^[CB]' }

补充:仅输出进程名

如果不需要进程的完整信息,只想得到符合条件的进程名列表,可添加Select-Object命令:

Get-Process | Where-Object { $_.Name -match '^[CB]' } | Select-Object -ExpandProperty Name

内容的提问来源于stack exchange,提问作者Korundo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 04:18:16