You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Azure Runbook沙箱环境中获取Runbook名称?是否有预定义变量?

在Azure Runbook沙箱中获取Runbook名称的实现方案

可以实现,Azure Automation Runbook提供了内置方式获取当前运行的Runbook名称,无需额外配置,以下是不同类型Runbook的具体操作:

PowerShell Runbook

通过自动化作业ID关联查询Runbook名称,代码示例:

# 获取当前作业对应的Runbook名称
$currentJob = Get-AutomationJob -Id $PSPrivateMetadata.JobId
$runbookName = $currentJob.RunbookName
Write-Output "当前Runbook名称:$runbookName"

Python Runbook

直接读取内置环境变量AUTOMATION_RUNBOOK_NAME,代码示例:

import os

# 从环境变量中获取Runbook名称
runbook_name = os.environ.get('AUTOMATION_RUNBOOK_NAME')
print(f"当前Runbook名称:{runbook_name}")

上述方法均在Runbook沙箱环境中直接生效,依赖Azure Automation服务提供的内置上下文/环境变量,无需额外授权。

内容的提问来源于stack exchange,提问作者MoonHorse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:34:52