批处理环境变量返回 null
Batch Environment Variables returning null
我正在尝试使用 Batch 服务定义的环境变量,但我一直收到空错误。与我在示例中看到的类似,我正在尝试获取我通过 Azure 门户创建的作业的 jobID,如下所示:
private readonly string jobID = Environment.GetEnvironmentVariable("AZ_BATCH_JOB_ID");
但 jobID returns 为空。为什么这样?我在这里错过了什么?
谢谢!
在计算节点上设置的 Azure Batch environment variables 仅在任务执行时设置,而不是为远程登录用户设置(因为没有 job/task 远程登录用户上下文)。
我正在尝试使用 Batch 服务定义的环境变量,但我一直收到空错误。与我在示例中看到的类似,我正在尝试获取我通过 Azure 门户创建的作业的 jobID,如下所示:
private readonly string jobID = Environment.GetEnvironmentVariable("AZ_BATCH_JOB_ID");
但 jobID returns 为空。为什么这样?我在这里错过了什么?
谢谢!
Azure Batch environment variables 仅在任务执行时设置,而不是为远程登录用户设置(因为没有 job/task 远程登录用户上下文)。