我可以通过以下方式获取备份策略名称:How to find Azure VM applied backup protection policy name via Powershell但是要查找与backuppolicy相关的实际配置,如下面的数据:
备用频率
每日00:00 保留范围
保留每日备份点
每天00:00保留备份,连续7天 保留每周备份点
每周星期六00:00保留备份,为期4周 保留每月备份点
在第一个星期六的00:00保留每个月的备份,为期12个月 保留年度备份点
保留每年1月份的第一个星期六00:00 00年的备份
答案 0 :(得分:3)
您可以使用Get-AzureRmRecoveryServicesBackupProtectionPolicy|fl
来获取它们。
例如:
##Replace Recovery service vault name
Get-AzureRmRecoveryServicesVault -Name "shui" | Set-AzureRmRecoveryServicesVaultContext
##FriendlyName is your Azure VM name
$namedContainer=Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -FriendlyName "shui"
$item = Get-AzureRmRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM"
$policyname=$item.ProtectionPolicyName
$policy=Get-AzureRmRecoveryServicesBackupProtectionPolicy -Name $policyname
##BACKUP FREQUENCY
$policy.SchedulePolicy
##RETENTION RANGE
$policy.RetentionPolicy