Powershell代码来检查Azure VM是否启用了自动关机?

时间:2018-11-15 13:16:38

标签: azure powershell

我需要检查是否某些Azure VMS启用了自动关机功能,并且是否已将其禁用。有谁知道用powershell可以做到吗?

1 个答案:

答案 0 :(得分:1)

您需要执行此调用以测试其是否存在:

Get-AzResource -ResourceId /subscriptions/{sub_guid}/resourceGroups/{rg_name}/providers/microsoft.devtestlab/schedules/shutdown-computevm-{vm_name}

如果返回任何内容,则需要将其删除:

Remove-AzResource -ResourceId /subscriptions/{sub_guid}/resourceGroups/{rg_name}/providers/microsoft.devtestlab/schedules/shutdown-computevm-{vm_name}

显然,将占位符替换为实际值。

ps。您可以使用旧式cmdlet Get \ Remove-AzureRmResource。
pps。您可以在我的博客中搜索如何使用powershell创建此类计划。