问题标签 [azure-runbook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 如何在 Azure Runbook 上启用警报?
有没有办法监控 Runbook 被调用的次数,然后对其进行报告(发送电子邮件、文本)?当我尝试创建警报规则时,我只看到活动日志而不是指标的选项。Runbook 正在通过 webhook 从事件网格中调用。
azure - 通过 Azure Runbooks 部署 ARM 模板
我按照 Microsoft 文档将模板部署到带有 runbook 的 azure 中,但是我看不到标题下脚本的参数来自哪里: 创建 PowerShell runbook 脚本
完整指南在这里https://docs.microsoft.com/en-us/azure/automation/automation-deploy-template-runbook
)
azure - Azure Runbook - 在上下文中找不到订阅
背景:
我正在尝试通过 Azure 上的 Runbooks 设置脚本。我发现不寻常的是,我可以通过 Azure Powershell Cloud Shell 运行命令并且它可以工作。但是,当我尝试通过 Runbook 运行它时,我收到一个错误(见下文)。
剧本:
**使用的通用值
错误:
问题:
我究竟做错了什么?我使用的密码和用户名是在其他地方使用的密码和用户名,并且在我在 Cloud Shell 中运行脚本时工作。另外,“在上下文中找不到订阅”是什么意思?
python-2.7 - Azure 自动化:使用 python Runbook 解析 WEBHOOKDATA
在 azure 自动化中,当您为 Runbook 定义 Webhook 时,请求的标头将通过WEBHOOKDATA
输入参数传递给 Runbook。对于 python 工作簿,参数作为第一个参数传递给脚本。
例如,这是一个运行手册:
这是输入参数WEBHOOKDATA
输出(基本上print(sys.argv)
)
json.loads
失败
JSON 语法对我来说是正确的。可能与编码或 Azure 自动化如何将参数传递给 Runbook 相关。
azure - 在 Azure Stack 上部署 Runbook
请帮助我提供有关如何在 Azure Stack 上部署 Runbook 的任何文档或链接。我知道我们可以在 azure 门户中做到这一点。但我没有得到如何在 Azure Stack 中进行的确切过程。我们有公共云,我们在其中应用了策略,因此它的行为就像一个堆栈。但是当我尝试创建自动化帐户时,策略不允许创建自动化帐户。因此,我现在对如何创建自动化帐户并在 azure stack 中部署 Runbook 持怀疑态度。作为替代方案,我们还尝试使用 Visual Studio 创建 ARM 模板并部署 Runbook。请建议是否有人有任何其他方式可以在 azure stack 中进行工作流自动化。
谢谢...
powershell - 缺少 AzureRmProfileProvider 模块
我目前在 Azure 中尝试使用 PowerShell 脚本执行运行手册,并且我的脚本吐出一个错误,提示它找不到此类:Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureRmProfileProvider
你能帮忙找出如何将这个类添加到我的脚本中吗?
下面提供的是我的脚本:
azure - Azure Runbook 由于存储帐户防火墙而失败
我有一个每天早上运行的 Azure Runbook。
Runbook 执行“Get-AzureStorageBlob”,但由于我们在存储帐户上启用了防火墙,它现在失败并出现错误:
Get-AzureStorageBlob :远程服务器返回错误:(403) Forbidden。HTTP 状态代码:403 - HTTP 错误消息:此请求无权执行此操作。在 line:8 char:17 + ... ldBackups = Get-AzureStorageBlob -Context $BackupCtx -Container $Back ... + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Get-AzureStorageBlob], StorageException + FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageBlobCommand
我在存储帐户防火墙上启用了“允许受信任的 Microsoft 服务访问此存储帐户”,但仍然失败。
有谁知道我怎样才能让它成功运行?
azure - 调用子 Runbook 会导致“.\RunbookName.ps1”一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
我正在尝试使用儿童运行手册进行 POC。作为此 POC 的一部分,我创建了一个简单的运行手册 Child.ps1,其中包含以下内容:
和一个父 Runbook,它通过传递参数调用子 Runbook,如下所示:
当我测试父 Runbook 时,我收到以下错误:
我正在尝试使用 Hybrid Worker 对此进行测试。我能够成功测试子运行手册。任何想法为什么会失败。我在这里遗漏了什么吗?
powershell - 从 Runbook 执行时,Invoke-AzureRmVMRunCommand 未在“输出”字段中返回任何内容
我正在尝试在虚拟机上调用 powershell 脚本并检索脚本的输出。我正在使用Invoke-AzureRmVMRunCommand cmdlet 在 VM 上调用脚本,如下所示。
当我从常规的 powershell 终端执行上述 cmdlet 时,我得到了预期的输出。但是,每当我将此语句放在自动化运行手册中时,我几乎在所有字段中都为空,如下所示
我在文档中也没有看到任何具体的内容。我在这里做错了吗?
任何帮助将不胜感激!谢谢你。
更新: 在脚本中,我使用 Write-Output cmdlet 记录输出。