现在我正在创建一个 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
- 2 回答
- 0 关注
- 189 浏览
添加回答
举报
0/150
提交
取消