Condividi tramite


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 per ottenere un gruppo protezione dati dal server DPM specificato con un nome contenente 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 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 per ottenere un gruppo protezione dati dal server DPM specificato con un nome contenente PG1 e quindi lo archivia nella variabile $PGroup.

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