当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Microsoft Azure:如何使用 PowerShell 将虚拟机从自动启动-停止计划中排除

作者:精品下载站 日期:2024-12-14 07:30:57 浏览:13 分类:玩电脑

Microsoft Azure:如何使用 PowerShell 将虚拟机从自动启动-停止计划中排除


上周末,我成功在 Azure 中创建了一个自动化帐户,以自动启动停止我的 Azure VM,如下所述:在 Azure 自动化中的非工作时间启动/停止 VM 解决方案。之后我意识到我忘记从这个例程中排除一些虚拟机。

[玩转系统] Microsoft Azure:如何使用 PowerShell 将虚拟机从自动启动-停止计划中排除

我已经配置了大量新资源,但在创建这些资源后如何进行更改,特别是如何排除某些虚拟机?与往常一样,PowerShell 是执行此类操作的正确方法。

排除的虚拟机存储在External_ExcludeVMNames 变量中。下面的屏幕显示了使用 PowerShell 云 shell 的变量。


Get-AzAutomationVariable -Name External_ExcludeVMNames -AutomationAccountName AutomateStartStop -ResourceGroupName Group1

[玩转系统] Microsoft Azure:如何使用 PowerShell 将虚拟机从自动启动-停止计划中排除

请注意,必须在命令中指定自动化帐户名称和资源组名称。要查找您的自动化帐户和资源组名称,请运行


Get-AzAutomationAccount

Get-AzResourceGroup

这让我明白了重点。我想从启停时间表中排除计算机 dc02 和 cl01。这是执行此操作的命令。


Get-AzAutomationVariable -Name External_ExcludeVMNames -AutomationAccountName AutomateStartStop -ResourceGroupName Group1 | Set-AzAutomationVariable -Value 'dc02,cl01'

[玩转系统] Microsoft Azure:如何使用 PowerShell 将虚拟机从自动启动-停止计划中排除

我们完成了。除 dc02 和 cl01 之外,所有虚拟计算机都将根据固定计划启动和停止。

下次使用 PowerShell 再见!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯