Tühjade ressursirühmade loendi eksportimine Azure'is CSV-faili

Sissejuhatus

Foto autor Caspar Camille Rubin saidil Unsplash

Mis on ressursirühmad Azure'is? Need on loogiline konstruktsioon Azure'i ressursside grupeerimiseks management hõlpsaks haldamiseks. Ressurssideks on virtuaalsed masinad, virtuaalsed võrgud, API haldus, pilveteenuse rakenduse teenus jne.

Mõnikord loome mingil põhjusel mitu “tühja” ressursirühma. Lõpuks tahame asju koristada ja korraldada. igast ressursirühmast võib olla valus välja mõelda, mis on tühi ja mis kustutada. Järgmine PowerShelli skript võib teid aidata, eriti kui teil on pikk ressursirühmade loend.

Skript tühjade ressursirühmade csv-sse eksportimiseks

#login oma Azure'i kontole
Ühenda-AzureRmAccount
#Kui tellimus on seatud, täitke järgmine käsk
$ rgs = Get-AzureRmResourceGroup;
foreach ($ ressursirühm $ rgs-is) {
$ name = $ resourceGroup.ResourceGroupName;
$ count = (Hangi-AzureRmResource | Kust-objekt {$ _. ResourceGroupName -match $ name}). Count;
if ($ count -eq 0) {
Kirjutusväljund $ nimi | Out-File -FilePath 'file.csv' -Apppend
}
}

Naudi!