我如何执行两个 PowerShell 命令,以便只向提示符发送一次文本,并且仅在第一个命令成功执行后才执行第二个命令?
答案1
尝试这个:
[command1] ; if ($Lastexitcode -eq 0) { [command2] }
如果等于 0,这将执行命令 1,然后执行命令 2。$Lastexitcode
如果命令 1 产生错误,它应该抛出该错误并停止执行(如果它是 powershell 命令 - 如果不是,则取决于情况)。
这就是您所寻找的吗?
编辑:Bobs 评论中的链接也为您的问题提供了详细的解决方案。