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


Set-DPMPolicyObjective

Задает цель политики для группы защиты.

Синтаксис

Set-DPMPolicyObjective
   [-RetentionRangeDays] <Int32>
   [-ProtectionGroup] <ProtectionGroup>
   [[-SynchronizationFrequencyMinutes] <Int32>]
   [-BeforeRecoveryPoint]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-RetentionRangeInWeeks] <Int32>
   [-ShortTermBackupFrequency] <BackupFrequency>
   [-ProtectionGroup] <ProtectionGroup>
   [-CreateIncrementals]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-LongTermBackupFrequency] <BackupFrequency>
   [-ProtectionGroup] <ProtectionGroup>
   [-RetentionRange] <RetentionRange>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-ProtectionGroup] <ProtectionGroup>
   [-RetentionRangeList] <RetentionRange[]>
   [-FrequencyList] <Int32[]>
   [-GenerationList] <GenerationType[]>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-ProtectionGroup] <ProtectionGroup>
   [-OnlineRetentionRange] <Int32>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-ProtectionGroup] <ProtectionGroup>
   [-OnlineRetentionRangeList] <RetentionRange[]>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-ProtectionGroup] <ProtectionGroup>
   [-ColocateDatasources] <Boolean>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicyObjective
   [-ProtectionGroup] <ProtectionGroup>
   [-AlertThresholdInDays] <Int32>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Set-DPMPolicyObjective задает цель политики для группы защиты System Center Data Protection Manager (DPM). Вы можете настроить политику для резервного копирования на диск или ленту и указать диапазон хранения для группы защиты.

Если вы укажете цель защиты с помощью командлета Set-DPMPolicyObjective , DPM автоматически устанавливает расписания по умолчанию. Для изменения расписания по умолчанию используйте командлет Get DPMPolicySchedule, а затем командлет Set-DPMPolicySchedule.

Примеры

Пример 1. Установка цели политики для группы защиты

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360

Первая команда получает объекты группы защиты с сервера DPM с именем DPMServer02, а затем сохраняет их в переменной $PGroup.

Вторая команда использует стандартную нотацию массива для указания второго элемента массива $PGroup в редактируемом формате и сохраняет группу защиты в переменной $MPGroup.

Третья команда устанавливает цель политики для группы защиты в $MPGroup период хранения 10 дней и частоту синхронизации 6 часов, т. е. 360 минут.

Пример 2. Установка диапазона хранения для сервера DPM

PS C:\>$Rr = New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 1,"months"
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRange 360 -LongTermBackupFrequency Weekly

Первая команда создает объект RetentionRange , а затем сохраняет его в переменной $Rr.

Вторая команда получает группы защиты с сервера DPM с именем DPMServer02, а затем сохраняет их в переменной $PGroup.

Третья команда использует стандартную нотацию массива для указания первого члена массива $PGroup в редактируемой форме и сохраняет редактируемую группу защиты в переменной $MPGroup.

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

Пример 3. Установка диапазона хранения

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup

В этом примере показан еще один способ задать диапазон хранения для сервера DPM.

Первая команда получает группы защиты с сервера DPM с именем DPMServer02, а затем сохраняет их в переменной $PGroup.

Вторая команда использует стандартную нотацию массива для указания первого члена массива $PGroup в редактируемой форме и сохраняет редактируемую группу защиты в переменной $MPGroup.

Третья команда задает диапазон хранения для группы защиты 12 недель, а частоту краткосрочного резервного копирования — ежедневно.

Пример 4. Установка диапазонов хранения для оперативной защиты

PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 180, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 104, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 60, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList

Первая команда создает массив объектов RetentionRange , хранящийся в переменной $RRlist.

Вторая, третья, четвертая и пятая команды создают объекты RetentionRange и добавляют их в $RRlist.

Шестая команда получает группы защиты с сервера DPM с именем DPMServer02, а затем сохраняет их в переменной $PGroup.

Седьмая команда использует стандартную нотацию массива для указания первого члена массива $PGroup в редактируемой форме и сохраняет редактируемую группу защиты в переменной $MPGroup.

Последняя команда задает ежедневные диапазоны хранения в сети для группы защиты и частоту долгосрочного оперативного резервного копирования.

Параметры

-AlertThresholdInDays

Указывает количество дней после последней резервной копии, в течение которых DPM ожидает, прежде чем он выдает оповещение.

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BeforeRecoveryPoint

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ColocateDatasources

Указывает, включает ли DPM совместное размещение.

Type:Boolean
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CreateIncrementals

Указывает, что DPM создает добавочные резервные копии.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrequencyList

Задает массив частот резервного копирования, определяемых тремя целями защиты.

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

Ежегодно

Полугодие

Quarterly (Ежеквартально);

Ежемесячно

Раз в две недели

Еженедельно

Ежедневно

Type:Int32[]
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-GenerationList

Задает массив поколений, определяемых тремя целями защиты.

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

  • Великий Грэмфец
  • Дедушка
  • Отец
  • Сын
Type:GenerationType[]
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LongTermBackupFrequency

Указывает частоту резервного копирования для долгосрочной защиты.

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

  • Ежедневно
  • Weekly (Еженедельно);
  • Две недели
  • Ежемесячная
  • Quarterly (Ежеквартально);
  • HalfYearly
  • Ежегодно
Type:BackupFrequency
Accepted values:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnlineRetentionRange

Указывает диапазон хранения для оперативной защиты.

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnlineRetentionRangeList

Задает массив периодов хранения, определяющих диапазоны хранения для защиты в сети.

Type:RetentionRange[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Возвращает объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не создает выходные данные.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionGroup

Указывает группу защиты, для которой этот командлет задает цель политики. Чтобы получить объект ProtectionGroup , используйте командлет Get-DPMProtectionGroup .

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionRange

Указывает длительность, в течение которой DPM хранит данные на ленте для долгосрочной защиты.

Type:RetentionRange
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionRangeDays

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

Type:Int32
Aliases:RetentionRangeInDays
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionRangeInWeeks

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

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionRangeList

Задает массив периодов хранения, которые определяются тремя целями защиты.

Type:RetentionRange[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ShortTermBackupFrequency

Указывает частоту резервного копирования для краткосрочной защиты.

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

  • Ежедневно
  • Weekly (Еженедельно);
  • Две недели
  • Ежемесячная
  • Quarterly (Ежеквартально);
  • HalfYearly
  • Ежегодно
Type:BackupFrequency
Accepted values:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SynchronizationFrequencyMinutes

Указывает частоту синхронизации в минутах.

Type:Int32
Aliases:SynchronizationFrequency
Accepted values:15, 30, 45, 60, 120, 240, 360, 720, 1440
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

Schedule