问题标签 [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 投票
2 回答
1710 浏览

python - 如何在 Azure 上每 24 小时自动运行一次我的 python 脚本?

我有一个 python 脚本(用 Jupyter notebook 编写),我想在 Azure 中运行这个脚本。python 脚本基本上从 API 源(每 24 小时更新一次)获取数据并更新 Azure 的 SQL 数据库。所以这个自动化的python脚本会在运行时更新数据库表

有人可以用这个取悦我吗?

下面是我写的python代码,

0 投票
1 回答
594 浏览

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

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

有人有示例脚本吗?

0 投票
2 回答
829 浏览

azure - 检查 Azure 自动化运行手册 (PowerShell) 运行位置的方法是什么?

我正在 Azure 自动化中编写一组 PowerShell 运行手册。其中一些在本地运行(ala Hybrid Runbook Worker),一些直接在 Azure 中运行。

如果它们在 Azure 中意外启动,我想立即出错并退出任何混合脚本(因为它是使用门户时的默认选择)。

我以为我通过获取结果进行检查,Get-AutomationConnection -Name AzureRunAsConnection但响应大约需要 4 秒,但它在通过 Hybrid Worker 运行时也会返回值。有谁知道更好/更快的方法?

谢谢!

更新:粗略但似乎有效的单线是:

变量 $AmIInAzure 仅用于隐藏 Get-AzureRMEnvironment 的输出,而 Try..Catch 用于隐藏任何错误。如果此代码在 Azure 中运行,它将抛出指定的文本,并且 Runbook 将出错(根据需要)。如果它在混合工作器上运行,它不会做任何事情(允许运行手册的其余部分运行)。

我很好奇是否有人可能有更好的方法。

更新 2: oneliner 似乎不起作用,因为 throw、exit 或 break 都不会导致 Runbook 退出。还在寻找工作方法...

0 投票
0 回答
108 浏览

azure - Flexera 代理安装超时

嗨,我正在尝试通过 Windows Azure VM 中的 azure 自动化运行手册安装自定义扩展,但 cmdletSet-AzureRmVMCustomScriptExtension超时,有什么建议吗?

错误信息:

Set-AzureRmVMCustomScriptExtension:长时间运行的操作失败,状态为“失败”。附加信息:'VM 扩展 'FlexeraInstall' 的配置已超时。扩展安装可能需要太长时间,或者扩展状态不能。

0 投票
1 回答
4121 浏览

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

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

但是得到以下错误:

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

0 投票
1 回答
226 浏览

azure - 获取 Azure Runbook 中引用函数的源代码

我是 powershell 和 Azure 自动化的新手。目前我有一个 Azure 自动化帐户,它几乎没有 Runbook 作业。我正在尝试通过更新其 powershell 脚本向现有 Azure Runbook 作业添加新逻辑。我看到有一些函数,但不幸的是我们没有维护源代码:(。由于运行手册当前运行没有任何问题,我想知道如何获取引用函数的源代码。

我在此 Runbook 使用的自动化帐户以及 Assets、cmdlet 和 Runbooks 节点(您在 Portal 中脚本的编辑模式中看到的)下搜索了模块、模块库、python 2 包等,但无法t 查找引用这些函数的位置。我看到一个模块,我怀疑它有一些相关但不确定。

作为一个仅供参考,函数的命名如下:GetClassicConnection、GetRunAsConnection、Set-Subscription $subcriptName

所以这是我的问题:

  1. 有没有办法在这个 runbook powershell 脚本中获取所有引用函数的源代码?使用反汇编工具反汇编 .NET dll 之类的东西。

  2. 如何查看自动化帐户中现有模块的源代码,该模块在模块部分下的状态为“可用”。

0 投票
1 回答
468 浏览

azure - 是否可以使用 Azure 自动化 Runbook 删除另一个 Runbook 输出(Azure 文件共享快照)?

我想使用 Runbook 删除另一个 Runbook 输出(Azure 文件共享快照)。

可能吗?如果你知道什么,请在这里写一些东西

Runbook 1:创建 Azure 文件共享快照

Runbook 2:删除 Azure Runbook 输出。这样做的问题是它会删除所有快照,而不仅仅是删除第一个 Runbook 创建的快照。

0 投票
2 回答
503 浏览

azure - Azure powershell runbook 不显示任何输出

我有一个简单的 Azure PowerShell runbook 脚本工作流 CheckIdentityColumns { Write-Output "Test Output" } 脚本

当我尝试测试它时,我看不到任何输出。 无输出

为什么?

0 投票
1 回答
111 浏览

azure - 通过 Powershell Runbook 从 ARM 模板部署 Azrue VM,无需下载模板

本文介绍了如何在 powershell Runbook 中从 ARM 模板部署一些资源的教程。据我了解,它将下载特定路径中的模板和参数文件。但是,如果没有任何直接附加到自动化帐户的存储,这如何在自动化 Runbook 中工作。显然,我误会了什么……

我的意思是Get-AzureStorageFileContent命令:

你知道如何理解这一点,或者有没有更好的方法来达到目标​​?

0 投票
1 回答
1694 浏览

azure - 无法从 PowerShell Runbook 中的 Azure 存储下载模板文件

我想在 PowerShell Runbook 中自动部署数据科学 VM。为此,我使用命令并在和New-AzResourceGroupDeployment中指定参数文件。不幸的是,powershell 无法下载这些文件来使用它们。错误消息是:-ParameterUri-TemplateParameterUri

New-AzResourceGroupDeployment:下午 12:25:28 - 错误:代码 = InvalidContentLink;Message=无法从“ https://[SAName].blob.core.windows.net/automation/WindowsVirtualMachine.json ”下载部署内容。跟踪 ID 为“56714bef-f653-42bb-80e2-8d0842e2d94e”。有关使用详情,请参阅 https://aka.ms/arm-deploy

我的脚本的一部分:(还提供了 Deployment 和 ResourceGroupName)

我只是想我必须提供诸如存储帐户上下文之类的东西或其他东西来授权 powershell 访问文件,不是吗?也许有一些更简单的方法可以达到我的目标?

提前致谢!