代码之家  ›  专栏  ›  技术社区  ›  itye1970

用于检查Azure VM是否已启用自动关闭的Powershell代码?

  •  0
  • itye1970  · 技术社区  · 6 年前

    我需要检查一些Azure虚拟机是否启用了自动关机功能,以及是否启用了自动关机功能来禁用它。有人知道这是否可以用powershell完成吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   4c74356b41    6 年前

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

    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}
    

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

    另外,您可以使用老式cmdlet Get\Remove-AzureRmResource。
    pps公司。你可以在我的博客上搜索如何使用powershell创建这样的时间表。