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.