[英]Piping cmd output to variable in PowerShell
我在PowerShell腳本中具有以下內容:
cmd /c npm run build-release
$succeeded = $LastExitCode
我想做的是:
cmd
的輸出通過管道傳遞給變量,這樣它就不會寫入主機 $succeeded
為eq $true
,才從該cmd
Write-Host
輸出變量 如何才能做到這一點?
使用Invoke-Expression
:
$output = Invoke-Expression "cmd /c npm run build-release"
$succeeded = $LastExitCode
if($succeeded -eq 0) {
write-output $output
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.