我有一个用于删除资源组的 PowerShell 脚本。目前,它没有删除,因为RecoveryServicesVault
它有备份项目 (VM)。
我尝试使用命令删除备份项目Disable-AzureRmRecoveryServicesBackupProtection
,但它正在执行软删除,我需要等待接下来的 14 天才能将其永久删除。
但是由于这个 PowerShell 脚本是在计划的作业下执行的,所以第二天它将再次执行上述命令,并且它将再次等待 14 天以进行永久删除。
有没有办法检查备份项是否已经被软删除并按住再次执行?
我知道 Az 模块有一个命令Get-AzRecoveryServicesBackupItem
,它将为我们提供DeleteState
. 但此功能不在Get-AzureRmRecoveryServicesBackupItem
.