Get-AzRecoveryServicesBackupRetentionPolicyObject

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

Синтаксис

Default (По умолчанию)

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]

Default value:None
Допустимые значения:AzureVM, AzureStorage, AzureWorkload
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BackupTier

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

Свойства параметров

Тип:BackupTierType
Default value:None
Допустимые значения:Snapshot, VaultStandard
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:3
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DefaultProfile

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

Свойства параметров

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ScheduleRunFrequency

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

Свойства параметров

Тип:ScheduleRunType
Default value:None
Допустимые значения:Daily, Hourly, Weekly
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:2
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WorkloadType

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

  • AzureVM
  • AzureFiles
  • MSSQL

Свойства параметров

Тип:WorkloadType
Default value:None
Допустимые значения:AzureVM, AzureFiles, MSSQL
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

None

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

RetentionPolicyBase