Powershell的命令提示结果

时间:2013-12-12 10:30:38

标签: powershell command prompt

我有一个生成的文本文件,需要使用从命令提示符运行的程序进行验证。我正在尝试构建一个PowerShell脚本,它将运行该命令并告诉我文本文件是否成功(没有错误)。运行该命令时,它仅在屏幕上显示输出,如下所示。

There were 0 warning, 0 fatal, and 0 system errors.

Please press Enter key to quit the program.

我目前正在使用以下命令给我这个输出。

Start-Process "C:\Program Files (x86)\file\file.exe" "C:\abc.txt" -NoNewWindow

我需要读取屏幕上的输出并通过字符串匹配确定结果是否成功(true / false)

非常感谢任何帮助/想法

1 个答案:

答案 0 :(得分:0)

使用Select-String

$pattern = 'There were 0 warning, 0 fatal, and 0 system errors.'

... | Select-String $pattern -SimpleMatch -Quiet