Update-DPMPGSet
Обновляет и сохраняет изменения в наборе групп защиты.
Синтаксис
Update-DPMPGSet
[-AllowDifferentRetentionPeriods]
[-PGSet] <PGSet>
[-Name] <String>
[-WritePeriodUnit] <TimeUnit>
[-WritePeriodValue] <UInt32>
[-ExpiryToleranceUnit] <TimeUnit>
[-ExpiryToleranceValue] <UInt32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-AllowDifferentRetentionPeriods]
[-PGSet] <PGSet>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Remove] <ProtectionGroup>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-WritePeriodUnit] <TimeUnit>
[-WritePeriodValue] <UInt32>
[-ExpiryToleranceUnit] <TimeUnit>
[-ExpiryToleranceValue] <UInt32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Add] <ProtectionGroup>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Набор командлетов update-DPMPGSet Update-DPMPGSet и сохраняет изменения в группе защиты System Center — Data Protection Manager (DPM). Группа защиты DPM — это коллекция групп защиты, которые можно объединить на одной ленте.
Примеры
Пример 1. Обновление периода записи и допустимости срока действия
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10
В этом примере обновляется первый набор групп защиты из наборов групп защиты на сервере DPMServer07 со значениями для периода записи и допустимости истечения срока действия.
Первая команда использует командлет Get-DPMPGSet
Вторая команда указывает первый элемент $PGSet с помощью стандартной нотации массива. Команда обновляет значения для периода записи и допустимости срока действия.
Пример 2. Добавление группы защиты в набор групп защиты
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where {($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Add $PGroup
В этом примере группа защиты из DPMServer07 добавляется в первую группу защиты на этом сервере DPM.
Первая команда использует командлет Get-DPMPGSet
Вторая команда использует командлет get-DPMProtectionGroup для получения группы защиты от указанного сервера DPM с именем, содержащим PG1, а затем сохраняет его в переменной $PGroup.
Третья команда указывает первый член переменной $PGSet с помощью стандартной нотации массива. Команда обновляет группу защиты, хранящуюся в $PGroup.
Пример 3. Удаление группы защиты из набора групп защиты
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where { ($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Remove $PGroup
В этом примере удаляется первый набор групп защиты из списка групп защиты на сервере DPM TestingServer.
Первая команда использует командлет Get-DPMPGSet
Вторая команда использует командлет get-DPMProtectionGroup для получения группы защиты от указанного сервера DPM с именем, содержащим PG1, а затем сохраняет его в переменной $PGroup.
Третья команда указывает первый элемент $PGSet с помощью стандартной нотации массива. Команда обновляет, которая больше не содержит группу защиты, хранящуюся в $PGroup.
Параметры
-Add
Указывает группу защиты. Командлет добавляет эту группу защиты в набор групп защиты.
Тип: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AllowDifferentRetentionPeriods
Указывает, что группы защиты с разными периодами хранения могут быть частью одного набора групп защиты.
Тип: | SwitchParameter |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ExpiryToleranceUnit
Задает единицу измерения для допустимости срока действия. Допустимые значения для этого параметра:
- День
- Неделя
- Месяц
- Год
Тип: | TimeUnit |
Допустимые значения: | Invalid, Day, Week, Month, Year |
Position: | 4 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ExpiryToleranceValue
Указывает максимальную длину времени, в течение которого истекший срок восстановления остается на ленте, прежде чем DPM помечает ленту по истечении срока действия.
Тип: | UInt32 |
Position: | 5 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Задает новое имя набора групп защиты.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PGSet
Указывает набор группы защиты, обновляемой этим командлетом. Чтобы получить объект набора групп защиты, используйте командлет Get-DPMPGSet.
Тип: | PGSet |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Remove
Указывает группу защиты. Командлет удаляет эту группу защиты из набора групп защиты.
Тип: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WritePeriodUnit
Задает единицу измерения для периода записи. Допустимые значения для этого параметра:
- День
- Неделя
- Месяц
- Год
Тип: | TimeUnit |
Допустимые значения: | Invalid, Day, Week, Month, Year |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WritePeriodValue
Указывает длительность времени, в течение которого лента доступна для записи новых резервных копий. DPM помечает ленту как Offsite Ready после этого интервала.
Тип: | UInt32 |
Position: | 3 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |