Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här självstudiesteget lär du dig att ta bort flera Azure-resurser med hjälp av ett Bash- eller PowerShell-skript. Den här kunskapen är särskilt användbar när du hanterar ett stort antal Azure-resurser och behöver ta bort utvecklings- eller testmiljöer.
Förutsättningar
- Du har skapat minst två lagringskonton enligt beskrivningen i Learn Azure CLI-syntaxskillnader i Bash, PowerShell och Cmd.
Ta bort en resursgrupp efter namn
Genom att använda slumpmässiga ID:er och köra tutorialstegen skapas testresursgrupper som kan tas bort. Det enklaste sättet att rensa Azure-resurser är att ta bort resursgruppen. Men när du tar bort en resursgrupp tas alla objekt i resursgruppen också bort, så se till att du anger rätt resursgrupp.
# Get a list of resource groups in the active subscription
az group list --output table
# Delete a resource group and do not wait for the operation to finish
az group delete --name <msdocs-tutorial-rg-0000000> --no-wait
Tips/Råd
Parametern --yes för kommandot az group delete kringgår konsolens bekräftelseprompt.
Ta bort flera Azure-resurser med hjälp av ett skript
När du arbetar med ett stort antal resurser och inte vill ta bort alla objekt i en resursgrupp bör du överväga att använda ett skript. Det här exemplet hämtar en lista över alla Azure-lagringskonton som har skapats under denna handledning och tar bort dem i en foreach loop.
# Set your resource group variable
rgName="<msdocs-tutorial-rg-0000000>"
# Get the name of all storage accounts in a resource group.
az storage account list --resource-group $rgName \
--query "[].{Name:name}" \
--output table
# Delete storage accounts without a confirmation prompt.
for saList in $(az storage account list --resource-group $rgName \
--query "[?starts_with(name, 'msdocs') == \`true\`].id" \
--output tsv); do
echo "deleting storage account $saList"
az storage account delete --ids $saList --yes
done
# Verify the storage accounts are gone.
az storage account list --resource-group $rgName \
--query "[?starts_with(name, 'msdocs') == \`true\`].name"
Få mer information
Mer information om de referenser som används i den här självstudien finns i:
- az group list
- az group delete - kommando för att ta bort en grupp
- az lagringskonto lista
- az storage account delete (ta bort lagringskontot)
Den här handledningen avslutar din introduktion i Azure CLI. Nu är du redo att hantera Azure-resurser i stor skala med hjälp av skript med Azure CLI.