0

我已经设置了一个用户订阅类型的天蓝色批处理。池已经设置了 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
};

当我运行此代码时,它似乎没有将所需的文件复制到节点共享目录。

4

1 回答 1

0

文档所述,启动任务在节点加入池、重新启动或重新映像时运行。

于 2017-09-08T14:16:06.720 回答