如何使用 PowerShell 檢查 Azure 資源組是否為空?


要檢查資源組是否為空,我們需要檢查資源組是否包含任何資源。

對於此示例,我們有一個名為 TestRG 的資源組名稱,我們需要檢查它是否為空。

示例

$resources = Get-AzResource -ResourceGroupName TestRG
if($resources){"Resource group is not empty"}
else{"Resource group is empty"}

輸出

Resource group is empty

要檢查特定訂閱中的資源組是否為空,請使用以下程式碼。

輸出

Connect-AZAccount
Set-AzContext -SubscriptionName 'Your Subscription Name'
$rgs = Get-AzResourceGroup

Write-Output "Empty Resource Groups"
foreach($rg in $rgs.ResourceGroupName){
    $resources = Get-AzResource -ResourceGroupName $rg
    if(!($resources)){ $rg }
}

更新日期:2021 年 4 月 12 日

1K+ 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始
廣告