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


Edit-AzDataProtectionPolicyRetentionRuleClientObject

Добавление или удаление правила хранения в существующую политику

Синтаксис

Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Policy <IBackupPolicy>
    -Name <RetentionRuleName>
    [-RemoveRule]
    [<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Policy <IBackupPolicy>
    -Name <RetentionRuleName>
    -IsDefault <Boolean>
    -LifeCycles <ISourceLifeCycle[]>
    [-OverwriteLifeCycle <Boolean>]
    [<CommonParameters>]

Описание

Добавление или удаление правила хранения в существующую политику

Примеры

Пример 1. Добавление еженедельного правила хранения

$pol = Get-AzDataProtectionPolicyTemplate
$lifecycle = New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Weeks -SourceRetentionDurationCount 5
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -LifeCycles $lifecycle -IsDefault $false

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

Первая команда получает шаблон политики по умолчанию. Вторая команда создает объект еженедельного жизненного цикла. Третья команда добавляет еженедельное правило хранения в политику по умолчанию.

Пример 2. Удаление правила еженедельного хранения

Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

Эта команда удаляет еженедельное правило хранения, если оно существует в данной политике резервного копирования.

Параметры

-IsDefault

Указывает, является ли правило хранения правилом хранения по умолчанию.

Тип:Boolean
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-LifeCycles

Жизненные циклы, связанные с правилом хранения. Сведения о создании см. в разделе NOTES для свойств ЖИЗНЕННОГО ЦИКЛА и создания хэш-таблицы.

Тип:ISourceLifeCycle[]
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Имя правила хранения

Тип:RetentionRuleName
допустимые значения:Default, Daily, Weekly, Monthly, Yearly
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-OverwriteLifeCycle

Указывает, следует ли изменять существующий LifeCycle.

Тип:Nullable<T>[Boolean]
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Создание объекта политики резервного копирования см. в разделе NOTES для свойств POLICY и создание хэш-таблицы.

Тип:IBackupPolicy
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-RemoveRule

Указывает, следует ли удалить правило хранения.

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

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

IBackupPolicy