Набор командлетов update-DPMPGSet Update-DPMPGSet и сохраняет изменения в группе защиты System Center — Data Protection Manager (DPM).
Группа защиты DPM — это коллекция групп защиты, которые можно объединить на одной ленте.
Примеры
Пример 1. Обновление периода записи и допустимости срока действия
В этом примере обновляется первый набор групп защиты из наборов групп защиты на сервере DPMServer07 со значениями для периода записи и допустимости истечения срока действия.
Первая команда использует командлет Get-DPMPGSet для получения наборов групп защиты для указанного сервера и сохраняет их в переменной $PGSet.
Вторая команда указывает первый элемент $PGSet с помощью стандартной нотации массива.
Команда обновляет значения для периода записи и допустимости срока действия.
Пример 2. Добавление группы защиты в набор групп защиты
В этом примере группа защиты из DPMServer07 добавляется в первую группу защиты на этом сервере DPM.
Первая команда использует командлет Get-DPMPGSet для получения наборов групп защиты для указанного сервера и сохраняет их в переменной $PGSet.
Вторая команда использует командлет get-DPMProtectionGroup для получения группы защиты от указанного сервера DPM с именем, содержащим PG1, а затем сохраняет его в переменной $PGroup.
Третья команда указывает первый член переменной $PGSet с помощью стандартной нотации массива.
Команда обновляет группу защиты, хранящуюся в $PGroup.
Пример 3. Удаление группы защиты из набора групп защиты
В этом примере удаляется первый набор групп защиты из списка групп защиты на сервере DPM TestingServer.
Первая команда использует командлет Get-DPMPGSet для получения наборов групп защиты для указанного сервера и сохраняет их в переменной $PGSet.
Вторая команда использует командлет get-DPMProtectionGroup для получения группы защиты от указанного сервера DPM с именем, содержащим PG1, а затем сохраняет его в переменной $PGroup.
Третья команда указывает первый элемент $PGSet с помощью стандартной нотации массива.
Команда обновляет, которая больше не содержит группу защиты, хранящуюся в $PGroup.
Параметры
-Add
Указывает группу защиты.
Командлет добавляет эту группу защиты в набор групп защиты.
Свойства параметра
Тип:
ProtectionGroup
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AddPG
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-AllowDifferentRetentionPeriods
Указывает, что группы защиты с разными периодами хранения могут быть частью одного набора групп защиты.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AllParams
Position:
2
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Confirm
Запрашивает подтверждение перед запуском командлета.
Свойства параметра
Тип:
SwitchParameter
Default value:
False
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
cf
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ExpiryToleranceUnit
Задает единицу измерения для допустимости срока действия.
Допустимые значения для этого параметра:
День
Неделя
Месяц
Год
Свойства параметра
Тип:
TimeUnit
Default value:
None
Допустимые значения:
Invalid, Day, Week, Month, Year
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AllParams
Position:
4
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
ChangeTimePeriods
Position:
4
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ExpiryToleranceValue
Указывает максимальную длину времени, в течение которого истекший срок восстановления остается на ленте, прежде чем DPM помечает ленту по истечении срока действия.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AllParams
Position:
5
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
ChangeTimePeriods
Position:
5
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Задает новое имя набора групп защиты.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AllParams
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
ChangeName
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PGSet
Указывает набор группы защиты, обновляемой этим командлетом.
Чтобы получить объект набора групп защиты, используйте командлет Get-DPMPGSet.
Свойства параметра
Тип:
PGSet
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
1
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Remove
Указывает группу защиты.
Командлет удаляет эту группу защиты из набора групп защиты.
Свойства параметра
Тип:
ProtectionGroup
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
RemovePG
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WhatIf
Показывает, что произойдет, если командлет выполняется.
Командлет не выполняется.
Свойства параметра
Тип:
SwitchParameter
Default value:
False
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
wi
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WritePeriodUnit
Задает единицу измерения для периода записи.
Допустимые значения для этого параметра:
День
Неделя
Месяц
Год
Свойства параметра
Тип:
TimeUnit
Default value:
None
Допустимые значения:
Invalid, Day, Week, Month, Year
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AllParams
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
ChangeTimePeriods
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WritePeriodValue
Указывает длительность времени, в течение которого лента доступна для записи новых резервных копий.
DPM помечает ленту как Offsite Ready после этого интервала.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
AllParams
Position:
3
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
ChangeTimePeriods
Position:
3
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.