简体   繁体   English

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

[英]Find Azure backup/retention associated with backup policy

I can get backup policy name via : How to find Azure VM applied backup protection policy name via Powershell BUT looking to find actual configuration associated with backuppolicy like following data : 我可以通过以下方式获取备份策略名称: 如何通过Powershell BUT 查找Azure VM应用的备份保护策略名称,以查找与backuppolicy相关的实际配置,例如以下数据:

BACKUP FREQUENCY 备份频率

Daily at 00:00 RETENTION RANGE 每天的00:00保留范围

Retention of daily backup point 保留每日备份点

Retain backup taken every day at 00:00 for 7 Day(s) Retention of weekly backup point 保留每天00:00进行的7天的备份,保留每周备份点

Retain backup taken every week on Saturday at 00:00 for 4 Week(s) Retention of monthly backup point 保留每周星期六在00:00进行的每周备份,持续4周。保留每月备份点

Retain backup taken every month on First Saturday at 00:00 for 12 Month(s) Retention of yearly backup point 保留每月在第一个星期六的00:00进行的每月备份,共12个月保留年度备份点

Retain backup taken every year in January on First Saturday at 00:00 for 99 Year(s) 保留每年一月在第一个星期六的00:00进行的备份,为期99年

在此处输入图片说明

You could use Get-AzureRmRecoveryServicesBackupProtectionPolicy|fl to get them. 您可以使用Get-AzureRmRecoveryServicesBackupProtectionPolicy|fl来获取它们。

For example: 例如:

##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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM