我有3个Powershell ISE脚本。
Script1.ps1,Script2.ps1,Script3.ps1
是否可以按给定的顺序运行所有脚本?当我问这个时,我不是建议并行行为,而是同步行为。要执行script2,它必须等待script1完成,执行script3必须等待script2完成等等。
干杯...
答案 0 :(得分:6)
.\script1.ps1
.\script2.ps1
.\stript3.ps1
所有* .ps1文件都将由您自己在PS中启动。
答案 1 :(得分:4)
for($i=1;$i-le3;$i++){
& ".\script$i.ps1"
if(!$?){
Write-Error "Script $i failed; Exiting"
return (-1)
}
}
$?如果最后一个命令成功运行,则返回true。