Windows Serverの起動スクリプトは非同期的に実行されますか?


-1

リモートVM用の起動スクリプトをデバッグしているときに、以前のコマンドに依存するコマンドを実行しようとしています。私が得ているエラーは矛盾しています。時には、3つのステップのうち2つが実行されます。前のステップが実行されたかどうかをステップに強制するwhileループを挿入した後、私のスクリプトは多かれ少なかれ確実に動作します。

この配置全体はやや厄介です。起動スクリプトを同期させる方法はありますか?起動スクリプトがそもそも非同期に実行されると仮定しても正しいでしょうか。

コンテキスト:GCE、Windows Server 2012 R2。私のスクリプトは3つのものをインストールします:Chocolatey、そしてBoxstarter、そしてBoxstarterモジュールを呼び出します。 Chocolateyはワンライナーインストールで、Boxstarterはchocoパッケージを介してインストールされ、Boxstarterモジュールを実行するにはBoxstarterをインストールする必要があります。



なぜあなたは同じ質問をもう一度するのですか?しないでください、読んで、メモを取ってください 誰も私の質問に答えないならどうすればいいですか? 。新しい情報がある場合は、新しい質問をするのではなく、元の質問に編集する必要があります。
DavidPostill

回答:


0

複数のログオンスクリプトを同期的に実行するかどうかは、ポリシーの設定方法によって異なります(設定方法を教えてください)。デフォルトではそれらは同時に実行されます。

1つのスクリプト内のステップについて話しているだけであれば、そのステップが同期しているかどうかは、スクリプト自体によって決まります。


それではデフォルトで、それは同期か非同期か?スクリプトは1つだけです。
janezdu

スクリプトとその内容に完全に依存します。複数の依存プロセスを起動している場合は、次のプロセスを開始する前に、1つのプロセスが終了するのを待つようにバッチファイルに指示する必要があります。それをどのように行うかは、スクリプトの作成方法、作成された言語、および実行されているコマンドによって異なります。
Ƭᴇcʜιᴇ007
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.