Update-DPMPGSet
Aggiorna e salva le modifiche apportate a 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 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
Questo esempio aggiorna il primo gruppo protezione dati impostato dai 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 di 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
Il terzo comando specifica il primo membro della variabile $PGSet utilizzando la notazione di matrice standard. Il comando viene aggiornato in modo che contenga 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 viene rimosso il primo gruppo protezione dati impostato 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
Il terzo comando specifica il primo membro di $PGSet utilizzando la notazione di 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.
Tipo: | ProtectionGroup |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AllowDifferentRetentionPeriods
Indica che i gruppi protezione dati con periodi di conservazione diversi possono far parte dello stesso set di gruppi protezione dati.
Tipo: | SwitchParameter |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ExpiryToleranceUnit
Specifica l'unità di misura per la tolleranza di scadenza. I valori accettabili per questo parametro sono:
- Giorno
- Settimana
- Mese
- Anno
Tipo: | TimeUnit |
Valori accettati: | Invalid, Day, Week, Month, Year |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ExpiryToleranceValue
Specifica il periodo di tempo massimo per il quale un punto di ripristino scaduto rimane su un nastro prima che DPM contrassegni il nastro come scaduto.
Tipo: | UInt32 |
Posizione: | 5 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica un nuovo nome per il set di gruppi protezione dati.
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | PGSet |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Remove
Specifica un gruppo protezione dati. Il cmdlet rimuove questo gruppo protezione dati dal gruppo protezione dati impostato.
Tipo: | ProtectionGroup |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WritePeriodUnit
Specifica l'unità di misura per il periodo di scrittura. I valori accettabili per questo parametro sono:
- Giorno
- Settimana
- Mese
- Anno
Tipo: | TimeUnit |
Valori accettati: | Invalid, Day, Week, Month, Year |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WritePeriodValue
Specifica il periodo di tempo per il quale è disponibile un nastro per la scrittura di nuovi backup. DPM contrassegna il nastro come Offsite Ready dopo questo intervallo.
Tipo: | UInt32 |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |