2016-06-22 8 views
0

In meinem Azure Abonnement ...Azure Ressourcen-Verwaltung - Bypassed von Powershell-Remove-AzureVM

einen neuen Resource Group LOCK mit Powershell für ein CLASSIC Resource Group Erstellt. New-AzureRmResourceLock -LockLevel Cannotdelete -LockName MYRG_DeleteLock -ResourceGroupName MYRG

Ich habe ein CLASSIC stoage Konto und eine CLASSIC VM innerhalb dieser Resource Group. Wie erwartet, wenn ich versuchte, die VM aus dem Azure Portal zu löschen, SCHÜTZTE die Löschung und benachrichtigte, dass "die VM nicht gelöscht werden konnte".

Aber wenn ich den folgenden POWERSHELL-Befehl verwendet, löschte es einfach es BYPASSING das Schloss auf die Ressource-Gruppe. Remove-AzureVM -DeleteVHD -ServiceName MYSERVICE -Name MYVM

Fehle ich irgendwelche Schritte?

Antwort

0

Remove-AzureVM Cmdlet ist für die Verwaltung von klassischen Ressourcen mit Azure Service Management API, die keine Ahnung von Azure Resource Manager (ARM) hat. Verwaltungssperren sind Teil von ARM. Dies ist der Grund, warum Sie beim Aufruf von Remove-AzureVM die Sperrung der Ressourcengruppe ignoriert haben (einfach weil sie davon nichts wissen) und die VM gelöscht hat.

+0

Gibt es eine Möglichkeit, ** classic aware ** Ressourcengruppensperren zu erstellen? –