现在我正在创建一个 vsts 构建任务,我的方法是:
运行powershell脚本
在 powershell 中,我将运行 exe 或 dll
然后使用输出来提取值。
我的问题是:
我做了很多打印,我会在最后打印我的值并添加一些分隔符以便能够提取它
但我觉得这是一个糟糕的设计我不是 powershell 脚本方面的专家,但是
如果有人有更好的设计,请告诉我
不确定脚本代码是否有帮助,但在这里
$psi = New-object System.Diagnostics.ProcessStartInfo
$psi.CreateNoWindow = $true
$psi.UseShellExecute = $false
$psi.RedirectStandardOutput = $true
$psi.RedirectStandardError = $true
$psi.FileName = "app.exe"
$process = New-Object System.Diagnostics.Process
$process.StartInfo = $psi
[void]$process.Start()
$output = $process.StandardOutput.ReadToEnd()
$process.WaitForExit()
then process the output
慕莱坞森
蝴蝶刀刀
相关分类