powershell - 任务列表中的正则表达式或通配符

标签 powershell batch-file

我想在任务列表中使用正则表达式或通配符

每个版本的图像名称都不同,例如 AB1adf.exe、AB2dfas.exe、AG3dfas.exe 等

我已经尝试过以下但没有成功..

tasklist /FI "IMAGENAME eq AB%.exe" | find /i "AB%.exe" 
tasklist /FI "IMAGENAME eq AB*.exe" | find /i "AB*.exe" 

最佳答案

扩展名打破了通配符:

C:\>tasklist /FI "IMAGENAME eq chr*.exe"
ERROR: The search filter cannot be recognized.

失去它:

C:\>tasklist /FI "IMAGENAME eq chr*"

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
chrome.exe                    4376 Console                    1    313,076 K
chrome.exe                    4384 Console                    1      4,328 K
chrome.exe                    4548 Console                    1     94,260 K

关于powershell - 任务列表中的正则表达式或通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36602024/

相关文章:

powershell - 在 PowerShell 中捕获 EXE 输出

windows - 将 '=' 参数传递给 Windows 批处理文件

windows - 使用当前路径位置设置变量的批处理脚本

java - 如何使用Java在windows上启动bat文件,在linux上启动sh文件从特定目录运行

batch-file - 从数组中批量获取目录名称

python - 如何从powershell的2行输出中获取字符串

powershell - 从 csv 中删除重复项,但仅删除具有唯一值的重复项

python - 对 CSV 文件的每一列求和

Powershell - 检查文件是否已完成写入

batch-file - 使用限制 CPU 使用优化脚本命令 FFMPEG