0
ユーザーサブスクリプションタイプである晴れたバッチをセットアップしました。プールは、アイドル状態にある3つのノードで既にセットアップされています。私のC#のコードから私はプール参照を取得し、StartTaskを実行し、CommitAsyncを行います。Azure Batch:ノードがすでにプールに参加しているときにStartTaskを実行しますか?
これはStartTaskを実行させたか、StartTaskはノードがプールに加わるのを頼むときにのみ実行されますか。
pool = batchClient.PoolOperations.GetPool(poolId);
pool.StartTask = new StartTask
{
CommandLine = "cmd /c (robocopy %AZ_BATCH_TASK_WORKING_DIR% %AZ_BATCH_NODE_SHARED_DIR%) ^& IF %ERRORLEVEL% LEQ 1 exit 0",
ResourceFiles = resourceFiles,
WaitForSuccess = true
};
このコードを実行すると、ノード共有ディレクトリに必要なファイルがコピーされないようです。