Поделиться через


Get-AzRecoveryServicesBackupRetentionPolicyObject

Возвращает объект базовой политики хранения.

Синтаксис

Get-AzRecoveryServicesBackupRetentionPolicyObject
   [-WorkloadType] <WorkloadType>
   [[-BackupManagementType] <BackupManagementType>]
   [[-BackupTier] <BackupTierType>]
   [-DefaultProfile <IAzureContextContainer>]
   [[-ScheduleRunFrequency] <ScheduleRunType>]
   [<CommonParameters>]

Описание

Командлет get-AzRecoveryServicesBackupRetentionPolicyObject получает базовый AzureRMRecoveryServicesRetentionPolicyObject. Этот объект не сохраняется в системе. Это временный объект, который можно управлять и использовать с командлетом New-AzRecoveryServicesBackupProtectionPolicy для создания новой политики резервного копирования.

Примеры

Пример 1. Создание политики защиты резервных копий

$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM 
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM 
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol

Первая команда получает объект политики хранения, а затем сохраняет его в переменной $RetPol. Вторая команда задает длительность объекта политики хранения на 365 дней. Третья команда получает объект политики расписания, а затем сохраняет его в переменной $SchPol. Последняя команда создает политику защиты резервных копий с помощью политики хранения и политики расписания, созданной с помощью предыдущих команд.

Пример 2. Получение базового объекта почасового хранения для политики общей папки

$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10

Первая команда получает базовый почасовой объект RetentionPolicy, а затем сохраняет его в переменной $retentionPolicy. Аналогичным образом политику хранения почасовую политику можно получить для расширенного почасового расписания для других рабочих нагрузок. Вторая команда задает длительность хранения для ежедневных точек восстановления 10 дней.

Параметры

-BackupManagementType

Класс защищаемых ресурсов. Допустимые значения для этого параметра:

  • AzureVM
  • AzureWorkload
  • AzureStorage
Тип:Nullable<T>[BackupManagementType]
Допустимые значения:AzureVM, AzureStorage, AzureWorkload
Position:1
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BackupTier

Уровень резервного копирования для ресурса. Текущие поддерживаемые значения : Snapshot, VaultStandard

Тип:BackupTierType
Допустимые значения:Snapshot, VaultStandard
Position:3
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ScheduleRunFrequency

Частота расписания, для которого извлекается объект базовой политики хранения. Допустимыми значениями являются Daily и Hourly.

Тип:ScheduleRunType
Допустимые значения:Daily, Hourly, Weekly
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WorkloadType

Тип рабочей нагрузки ресурса. Допустимые значения для этого параметра:

  • AzureVM
  • AzureFiles
  • MSSQL
Тип:WorkloadType
Допустимые значения:AzureVM, AzureFiles, MSSQL
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

RetentionPolicyBase