1

3 つの Powershell ISE スクリプトがあります。

Script1.ps1、Script2.ps1、Script3.ps1

指定された順序ですべてのスクリプトを実行することは可能ですか? 私がこれを尋ねているとき、私は並行した行動を示唆しているのではなく、むしろ同期的な行動を示唆しています。script2 を実行するには、script1 が終了するまで待機する必要があり、script3 を実行するには、script2 が終了するまで待機する必要があります。

乾杯...

4

2 に答える 2

7
.\script1.ps1
.\script2.ps1
.\stript3.ps1

自分で PS で起動する *.ps1 ファイルにすべて含まれています。

于 2013-03-21T11:21:28.030 に答える
4
for($i=1;$i-le3;$i++){
    & ".\script$i.ps1"
    if(!$?){
         Write-Error "Script $i failed; Exiting"
         return (-1)
    }
}

$? 最後のコマンドが正常に実行された場合、 true を返します。

于 2013-03-21T21:32:42.790 に答える