Update-DPMPGSet
Aggiornamenti e salva le modifiche in un set di gruppi protezione dati.
Sintassi
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>]
Descrizione
Il cmdlet Update-DPMPGSet aggiorna e salva le modifiche apportate a un set di gruppi protezione dati di System Center - Data Protection Manager (DPM). Un gruppo protezione dati DPM è una raccolta di gruppi protezione dati che si collocano sullo stesso nastro.
Esempio
Esempio 1: Aggiornare il periodo di scrittura e la tolleranza di scadenza
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10
In questo esempio viene aggiornato il primo set di gruppi protezione dati da set di gruppi protezione dati nel server DPMServer07 con valori per il periodo di scrittura e la tolleranza di scadenza.
Il primo comando usa il cmdlet Get-DPMPGSet per ottenere i set di gruppi protezione dati per il server specificato e li archivia nella variabile $PGSet.
Il secondo comando specifica il primo membro di $PGSet utilizzando la notazione della matrice standard. Il comando aggiorna i valori per il periodo di scrittura e la tolleranza di scadenza.
Esempio 2: Aggiungere un gruppo protezione dati a un set di gruppi protezione dati
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
In questo esempio viene aggiunto un gruppo protezione dati da DPMServer07 al primo gruppo protezione dati impostato nel server DPM.
Il primo comando usa il cmdlet Get-DPMPGSet per ottenere i set di gruppi protezione dati per il server specificato e li archivia nella variabile $PGSet.
Il secondo comando usa il cmdlet Get-DPMProtectionGroup per ottenere un gruppo protezione dati dal server DPM specificato con un nome che contiene PG1 e quindi lo archivia nella variabile $PGroup.
Il terzo comando specifica il primo membro della variabile $PGSet utilizzando la notazione di matrice standard. Il comando viene aggiornato in modo da contenere il gruppo protezione dati archiviato in $PGroup.
Esempio 3: Rimuovere un gruppo protezione dati da un set di gruppi protezione dati
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
In questo esempio il primo gruppo protezione dati viene rimosso dall'elenco dei set di gruppi protezione dati nel server DPM TestingServer.
Il primo comando usa il cmdlet Get-DPMPGSet per ottenere i set di gruppi protezione dati per il server specificato e li archivia nella variabile $PGSet.
Il secondo comando usa il cmdlet Get-DPMProtectionGroup per ottenere un gruppo protezione dati dal server DPM specificato con un nome che contiene PG1 e quindi lo archivia nella variabile $PGroup.
Il terzo comando specifica il primo membro di $PGSet usando la notazione della matrice standard. Il comando viene aggiornato in modo che non contenga più il gruppo protezione dati archiviato in $PGroup.
Parametri
-Add
Specifica un gruppo protezione dati. Il cmdlet aggiunge questo gruppo protezione dati al gruppo protezione dati impostato.
Type: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllowDifferentRetentionPeriods
Indica che i gruppi protezione dati con periodi di conservazione diversi possono far parte dello stesso set di gruppi protezione dati.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryToleranceUnit
Specifica l'unità di misura per la tolleranza di scadenza. I valori validi per questo parametro sono:
- Giorno
- Settimana
- Month
- Year
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
Specifica il periodo massimo di tempo per il quale un punto di ripristino scaduto rimane su un nastro prima che DPM contrassegni il nastro come scaduto.
Type: | UInt32 |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica un nuovo nome per il set di gruppi protezione dati.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PGSet
Specifica un set di gruppi protezione dati che viene aggiornato da questo cmdlet. Per ottenere un oggetto set di gruppi protezione dati, usare il cmdlet Get-DPMPGSet.
Type: | PGSet |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Remove
Specifica un gruppo protezione dati. Il cmdlet rimuove questo gruppo protezione dati dal gruppo protezione dati impostato.
Type: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WritePeriodUnit
Specifica l'unità di misura per il periodo di scrittura. I valori validi per questo parametro sono:
- Giorno
- Settimana
- Month
- Year
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
Specifica il periodo di tempo per cui è disponibile un nastro per la scrittura di nuovi backup. DPM contrassegna il nastro come Offsite Ready dopo questo intervallo.
Type: | UInt32 |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |