查找与备份策略关联的Azure备份/保留

时间:2017-11-28 17:49:25

标签: azure azure-powershell

我可以通过以下方式获取备份策略名称: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年的备份

enter image description here

1 个答案:

答案 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