【问题标题】:Get unlocked resources azure获取已解锁的资源 azure
【发布时间】:2020-11-04 07:58:09
【问题描述】:

我需要一个 powershell 脚本来获取所有未锁定资源组的列表。 如果您运行 Get-AzureRmResourceLock,它将显示当前锁定的资源而不是解锁的资源

【问题讨论】:

  • 是否要检查特定资源是否有锁或资源组?
  • @anabell 您有机会查看下面的答案吗?这有帮助吗?
  • 我要检查资源组是否有锁
  • @anabell 请检查下面提供的答案。如果这不是您想要的,请详细说明您的要求。

标签: azure powershell azure-powershell azure-resource-group


【解决方案1】:

您可以这样做的一种方法如下:

  1. 获取订阅中的所有资源组
$AllRGs = $(Get-AzResourceGroup | Select-Object ResourceGroupName).ResourceGroupName
  1. 获取有锁的资源组
$lockedRGs = $(Get-AzResourceLock | Where-Object {$_.ResourceType -eq "Microsoft.Authorization/locks"} | Select-Object ResourceGroupName).ResourceGroupName
  1. 比较两者的区别
$noLockRGs = $AllRGs | Where-Object {$lockedRGs -notcontains $_}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-26
    • 2015-10-09
    • 2022-11-10
    • 1970-01-01
    • 2019-01-04
    • 2016-03-26
    • 1970-01-01
    • 2018-08-30
    相关资源
    最近更新 更多