Set-DPMPolicyObjective

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

Синтаксис

ShortTermDisk (по умолчанию)

Set-DPMPolicyObjective
    [-RetentionRangeDays] <Int32>
    [-ProtectionGroup] <ProtectionGroup>
    [[-SynchronizationFrequencyMinutes] <Int32>]
    [-BeforeRecoveryPoint]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ShortTermTape

Set-DPMPolicyObjective
    [-RetentionRangeInWeeks] <Int32>
    [-ShortTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-CreateIncrementals]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTape

Set-DPMPolicyObjective
    [-LongTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRange] <RetentionRange>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTapeCustom

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRangeList] <RetentionRange[]>
    [-FrequencyList] <Int32[]>
    [-GenerationList] <GenerationType[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloud

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRange] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloudGFS

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRangeList] <RetentionRange[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ColocateDatasources

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-ColocateDatasources] <Boolean>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlertThresholdInDays

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 ожидает, прежде чем она вызывает оповещение.

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

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-BeforeRecoveryPoint

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

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

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-ColocateDatasources

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

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

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-Confirm

Запрашивает подтверждение перед запуском командлета.

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

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

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

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

-CreateIncrementals

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

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

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-FrequencyList

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

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

Ежегодный

Половина года

Квартальный

Ежемесячный

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

Еженедельный

Ежедневный

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

Тип:

Int32[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-GenerationList

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

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

  • Великий Грэмдфазер
  • Дед
  • Отец
  • Сын

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

Тип:

GenerationType[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-LongTermBackupFrequency

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

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

  • Ежедневный
  • Еженедельный
  • Раз в две недели
  • Ежемесячный
  • Квартальный
  • HalfYearly
  • Ежегодный

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

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

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

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

-OnlineRetentionRange

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

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

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-OnlineRetentionRangeList

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

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

Тип:

RetentionRange[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-PassThru

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

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

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-ProtectionGroup

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

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

Тип:ProtectionGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-RetentionRange

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

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

Тип:RetentionRange
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-RetentionRangeDays

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

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

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:RetentionRangeInDays (Диапазон удержанияВ днях)

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

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

-RetentionRangeInWeeks

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

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

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-RetentionRangeList

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

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

Тип:

RetentionRange[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-ShortTermBackupFrequency

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

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

  • Ежедневный
  • Еженедельный
  • Раз в две недели
  • Ежемесячный
  • Квартальный
  • HalfYearly
  • Ежегодный

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

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

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

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

-SynchronizationFrequencyMinutes

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

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

Тип:Int32
Default value:None
Допустимые значения:15, 30, 45, 60, 120, 240, 360, 720, 1440
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Частота синхронизации

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

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

-WhatIf

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

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

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

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

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

CommonParameters

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

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

Schedule