问题标签 [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.

0 投票
1 回答
594 浏览

azure - 当 CPU 使用率低于 10% 时停止 Azure 中的 VM

有没有办法在 Azure 中使用 runbook 编写脚本,以便运行一个脚本来检查 CPU 使用情况,如果两个小时的平均值低于 10%,它会关闭 VM?

有人有示例脚本吗?

0 投票
1 回答
358 浏览

powershell - 使用 Azure Powershell Runbook 将 Csv 文件转换为 Azure 数据湖存储上的 Xml

我想使用 Azure Powershell将 CSV 文件转换为 Azure 数据湖存储上的 XML 。我在azure 自动化的 Runbook 上使用了这段代码 ,它运行良好,但没有生成 XML

此代码在此处运行“$obj= Get”之前运行良好,但我无法写入 Azure 数据湖。有什么方法可以使用 Object 在 Azure 数据湖中写入文件。

0 投票
1 回答
131 浏览

azure - Azure Runbook 命令

所以我有一个运行手册,可以在周末自动关闭和启动我的 Azure VM。然后,这会发送一封交易电子邮件,确认 VPS 已关闭/启动。

我已经如图所示设置了我的参数。为什么它在主题行中正确地说明了我的虚拟机的名称(突出显示)但在电子邮件正文(突出显示)中,它提出了一个完全不同的名称,是否有原因。

逻辑会规定这$VM.NAME将是 VPS 的名称,而不是一些随机的命令行,那么这是为什么呢?它在主题行中正确显示,但不是电子邮件正文。

插图

0 投票
1 回答
4121 浏览

powershell - Connect-MsolService:无法在 DLL“iphlpapi.dll”中找到名为“GetPerAdapterInfo”的入口点

我在安装了 MSOnline 模块的 azure AD Runbook 中运行代码:

但是得到以下错误:

我已经尝试了多种代码变体,但似乎无法在任何地方找到解决方案。当我连接到我的以帐户身份运行时,该代码可以在我的本地计算机上使用 powershell ISE,但不能在 AAD 中使用。

0 投票
2 回答
472 浏览

azure - Azure Runbook - 无法停止作业

我有一个处于运行状态的 PowerShell Azure Runbook。

通过 Azure 门户按停止会导致错误消息:

“工作无法停止”。

使用 PowerShell cmdlet Stop-AzureRMAutomationJob 会导致错误消息:

"InternalServerError: {"Message":"发生错误。"}

文档看来,该作业将在 3 小时后停止,但还有其他方法可以停止 Runbook 作业或处理此类情况吗?

0 投票
1 回答
521 浏览

json - Azure 自动化 Runbook 输入 IP 地址作为字符串数组参数

我不确定我应该如何在 Azure 自动化中输入 IP 地址列表作为字符串数组。当我使用 JSON 格式时,我得到“无效的 JSON 原语:10.10.3.0”

我应该逃避正斜杠吗?

而已。这些是我的运行手册的参数。Azure 自动化不接受

作为 backendIPAddresses 的输入

0 投票
1 回答
586 浏览

azure - Azure webhook 获取 VM 状态

我正在尝试做一个返回机器状态的运行手册/webhook。我终于注意到的是

仅返回 2 个资源组。在哪里

确实返回更多但不是全部再次返回!我确定我的资源组名称,但它仍然说找不到资源组'groupName'。当我尝试使用特定名称运行时

虽然我的其他启动和停止运行手册工作得很好,但我很困惑,我看不出组之间的区别。

PS:我正在使用 Azure 运行方式连接

0 投票
1 回答
846 浏览

azure - Azure Runbook 无法修改 Azure AD 应用程序

我正在尝试在 Azure 自动化运行手册中执行此操作

阅读应用程序工作正常,当我打印 app 变量时,我可以看到它是正确的应用程序。从我自己的机器上执行脚本也没有错误。然而通过运行手册执行它给了我:

到目前为止,我已经为 Azure AD 中的自动化应用程序注册提供了 Active Directory API 的所有权限。我还单击了“授予权限”。我知道这是正确的应用程序注册,因为当我在开始工作的“Graph Api”上授予正确的权限时,该脚本还会邀请外部用户。

配置

0 投票
1 回答
340 浏览

python - Azure Runbooks - 解析 Python 参数

我有一本运行手册,我试图基本上解析我进入 POST 请求正文的参数(使用 Postman)。我查看了此线程,但无法使其正常工作。

我试图获取参数的运行手册的代码:

这是我的邮递员电话: 邮差

错误信息:

在 raw_decode obj 中,end = self.scan_once(s, idx)ValueError: Expecting property name: line 1 column 2 (char 1)

0 投票
4 回答
1532 浏览

azure - 我想在自动化帐户上创建一个运行手册,其中已经通过 arm 连接到它

使用我的 ARM 模板,我想创建一个带有 runbook 和 shedule 的自动化帐户,到目前为止一切顺利。但是,如果我想通过模板将我的 shedule 连接到我的运行手册,我似乎无法找到执行此操作的工作方式。

第一次尝试(工作):使用运行手册和时间表创建自动化帐户

第二次尝试这里我没有收到错误,但 shedule 未连接到运行手册 - 我添加"runbook": "variables('name')",到了 shedule 属性

第三次尝试(在这里我得到我所依赖的错误配置不正确

我试图像这样在 Runbook 的资源值中添加 shedule 块

我得到的错误如下:

我不知道哪个选项是正确的,我认为我的第三次尝试是在运行手册中添加一个 shedule 的正确方法,但我似乎无法找到使用正确的正确方法取决于

[编辑]

就像提到的答案一样,我的依赖结构不好,在我改变这个之后,我不断收到以下错误。我现在正在寻找一些时间来寻找解决方案,但似乎无法找到他们提到的缺少的资源我使用的以下取决于:

并得到了这个错误。