リモートVM用の起動スクリプトをデバッグしているときに、以前のコマンドに依存するコマンドを実行しようとしています。私が得ているエラーは矛盾しています。時には、3つのステップのうち2つが実行されます。前のステップが実行されたかどうかをステップに強制するwhileループを挿入した後、私のスクリプトは多かれ少なかれ確実に動作します。
この配置全体はやや厄介です。起動スクリプトを同期させる方法はありますか?起動スクリプトがそもそも非同期に実行されると仮定しても正しいでしょうか。
コンテキスト:GCE、Windows Server 2012 R2。私のスクリプトは3つのものをインストールします:Chocolatey、そしてBoxstarter、そしてBoxstarterモジュールを呼び出します。 Chocolateyはワンライナーインストールで、Boxstarterはchocoパッケージを介してインストールされ、Boxstarterモジュールを実行するにはBoxstarterをインストールする必要があります。
1
の可能な重複 どのようにしてPowerScriptシェル全体を同期的に実行しますか?
—
DavidPostill
なぜあなたは同じ質問をもう一度するのですか?しないでください、読んで、メモを取ってください 誰も私の質問に答えないならどうすればいいですか? 。新しい情報がある場合は、新しい質問をするのではなく、元の質問に編集する必要があります。
—
DavidPostill