У меня есть сценарий PowerShell, который используется для удаления групп ресурсов. В настоящее время он не удаляется из-за RecoveryServicesVault
и имеет элементы резервного копирования (ВМ).
Я попытался удалить элементы резервной копии с помощью команды Disable-AzureRmRecoveryServicesBackupProtection
, но он выполняет мягкое удаление, и я нужно подождать в течение следующих 14 дней, чтобы окончательно удалить его.
Но поскольку этот сценарий PowerShell выполняется в рамках запланированного задания, снова на следующий день он выполнит указанную выше команду и снова будет ждать еще 14 дней постоянное удаление.
Есть ли способ проверить, были ли элементы резервной копии уже мягко удалены и удерживать, чтобы выполнить его снова?
Я знаю, что модуль Az имеет команду Get-AzRecoveryServicesBackupItem
, которая выдаст нам DeleteState
. Но эта функция не в Get-AzureRmRecoveryServicesBackupItem
.