我已经设置了一个用户订阅类型的天蓝色批处理。池已经设置了 3 个处于空闲状态的节点。从我的 c# 代码中,我得到池引用并运行 StartTask 并执行 CommitAsync。
这是否会导致 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
};
当我运行此代码时,它似乎没有将所需的文件复制到节点共享目录。