Update-DPMPGSet
Mises à jour et enregistre les modifications apportées à un ensemble de groupes de protection.
Syntax
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>]
Description
L’applet de commande Update-DPMPGSet met à jour et enregistre les modifications apportées à un ensemble de groupes de protection System Center - Data Protection Manager (DPM). Un groupe de protection DPM est une collection de groupes de protection que vous colocalisez sur la même bande.
Exemples
Exemple 1 : Mettre à jour la période d’écriture et la tolérance d’expiration
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10
Cet exemple met à jour le premier groupe de protection défini à partir des jeux de groupes de protection sur le serveur DPMServer07 avec des valeurs pour la période d’écriture et la tolérance d’expiration.
La première commande utilise l’applet de commande Get-DPMPGSet pour obtenir les jeux de groupes de protection pour le serveur spécifié et les stocke dans la variable $PGSet.
La deuxième commande spécifie le premier membre de $PGSet à l’aide de la notation de tableau standard. La commande met à jour les valeurs pour la période d’écriture et la tolérance d’expiration.
Exemple 2 : Ajouter un groupe de protection à un ensemble de groupes de protection
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
Cet exemple montre comment ajouter un groupe de protection de DPMServer07 au premier groupe de protection défini sur ce serveur DPM.
La première commande utilise l’applet de commande Get-DPMPGSet pour obtenir les jeux de groupes de protection pour le serveur spécifié et les stocke dans la variable $PGSet.
La deuxième commande utilise l’applet de commande Get-DPMProtectionGroup pour obtenir un groupe de protection à partir du serveur DPM spécifié qui a un nom qui contient PG1, puis le stocke dans la variable $PGroup.
La troisième commande spécifie le premier membre de la variable $PGSet à l’aide de la notation de tableau standard. La commande met à jour les mises à jour qui définissent pour contenir le groupe de protection stocké dans $PGroup.
Exemple 3 : Supprimer un groupe de protection d’un ensemble de groupes de protection
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
Cet exemple supprime le premier jeu de groupes de protection de la liste des jeux de groupes de protection sur le serveur DPM TestingServer.
La première commande utilise l’applet de commande Get-DPMPGSet pour obtenir les jeux de groupes de protection pour le serveur spécifié et les stocke dans la variable $PGSet.
La deuxième commande utilise l’applet de commande Get-DPMProtectionGroup pour obtenir un groupe de protection à partir du serveur DPM spécifié qui a un nom qui contient PG1, puis le stocke dans la variable $PGroup.
La troisième commande spécifie le premier membre de $PGSet à l’aide de la notation de tableau standard. Les mises à jour de la commande qui définissent sur ne contiennent plus le groupe de protection stocké dans $PGroup.
Paramètres
-Add
Spécifie un groupe de protection. L’applet de commande ajoute ce groupe de protection à l’ensemble de groupes de protection.
Type: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllowDifferentRetentionPeriods
Indique que les groupes de protection avec des périodes de rétention différentes peuvent faire partie du même ensemble de groupes de protection.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryToleranceUnit
Spécifie l’unité de mesure pour la tolérance d’expiration. Les valeurs valides pour ce paramètre sont :
- Jour
- Semaine
- Month
- Année
Type: | TimeUnit |
Accepted values: | Invalid, Day, Week, Month, Year |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryToleranceValue
Spécifie la durée maximale pendant laquelle un point de récupération expiré reste sur une bande avant que DPM marque la bande comme ayant expiré.
Type: | UInt32 |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie un nouveau nom pour l’ensemble de groupes de protection.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PGSet
Spécifie un groupe de protection défini que cette applet de commande met à jour. Pour obtenir un objet défini par un groupe de protection, utilisez l’applet de commande Get-DPMPGSet.
Type: | PGSet |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Remove
Spécifie un groupe de protection. L’applet de commande supprime ce groupe de protection du groupe de protection défini.
Type: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WritePeriodUnit
Spécifie l’unité de mesure pour la période d’écriture. Les valeurs valides pour ce paramètre sont :
- Jour
- Semaine
- Month
- Année
Type: | TimeUnit |
Accepted values: | Invalid, Day, Week, Month, Year |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WritePeriodValue
Spécifie la durée pendant laquelle une bande est disponible pour l’écriture de nouvelles sauvegardes. DPM marque la bande comme Prête hors site après cet intervalle.
Type: | UInt32 |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |