我需要检查是否某些Azure VMS启用了自动关机功能,并且是否已将其禁用。有谁知道用powershell可以做到吗?
答案 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创建此类计划。