我正在尝试从外部cmd捕获输出。该cmd生成密钥文件。示例代码:
$Executable = 'C:\Program Files\Testing\keygen.exe'
$Output = & $Executable "-Args"
echo "Output is: $Output"
输出:
Using OpenSSL Version OpenSSL ...
Generating new md5 file and link
key.keys-> key_MD5_WIN-3A ...
"Output is: "
如何重定向输出“使用OpenSSL .........”以存储在变量$Output
中?当前,它仅输出到PowerShell窗口。