Condividi tramite


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