Scripting &&;Powershell中的等价物

Scripting &&;Powershell中的等价物,scripting,command-line,powershell,Scripting,Command Line,Powershell,在bash中,我使用/task1.sh&&./task2.sh运行task1,然后运行task2,只要task1没有返回错误代码。当我在Powershell中尝试\task1.bat&&.\task2.bat时,我收到错误“此版本中的令牌&&不是有效的分隔符。” 在Windows Powershell中是否有与&&相当的版本?我认为最接近的版本应该是: .\task1.bat;if($lastexitcode -eq 0){.\task2.bat} 此外,Powershell还有-和,您可能想

在bash中,我使用
/task1.sh&&./task2.sh
运行task1,然后运行task2,只要task1没有返回错误代码。当我在Powershell中尝试
\task1.bat&&.\task2.bat
时,我收到错误“此版本中的令牌&&不是有效的分隔符。”


在Windows Powershell中是否有与&&相当的版本?

我认为最接近的版本应该是:

.\task1.bat;if($lastexitcode -eq 0){.\task2.bat}

此外,Powershell还有
-和
,您可能想试试,但实际上并不相同。

这是我能得到的最接近的:

  .\task1.ps1 ; if($?){.\task2.ps1}

只有在堆栈交换网络上回答了您的问题后,才可以选择答案。请选择一个答案。谢谢任何对Bash风格
&&
|
成为PowerShell的一部分感兴趣的人:请投票支持该功能。您只需执行
(命令)-和(命令)