Condividi tramite


Set-DPMProtectionGroupSla

Imposta un contratto di servizio per un gruppo protezione dati.

Sintassi

Set-DPMProtectionGroupSla
   [-ProtectionGroup] <ProtectionGroup>
   [-SLAInHours] <Int32>
   [<CommonParameters>]
Set-DPMProtectionGroupSla
   [-ProtectionGroupId] <Guid>
   [-SLAInHours] <Int32>
   [<CommonParameters>]

Descrizione

Il cmdlet Set-DPMProtectionGroupSla imposta un contratto di servizio per un gruppo protezione dati. Un contratto di servizio definisce il periodo, espresso in ore, durante il quale System Center - Data Protection Manager (DPM) deve creare almeno un punto di ripristino di ogni origine dati nel gruppo protezione dati. Un contratto di servizio di 24 per un gruppo protezione dati indica che ogni origine dati in tale gruppo protezione dati deve avere almeno un punto di ripristino al giorno. Se un'origine non dispone di un punto di ripristino entro tale periodo, DPM genera un avviso di violazione del contratto di servizio per l'origine dati. Se è stata configurata una finestra di backup usando il cmdlet Set-DPMBackupWindow, l'intervallo di tempo per verificare le violazioni del contratto di servizio inizia all'inizio della finestra di backup. Se non è stata configurata una finestra di backup, l'intervallo di tempo per verificare la violazione del contratto di servizio inizia a mezzanotte.

Esempio

Esempio 1: Impostare un contratto di servizio per un oggetto gruppo protezione dati

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02" | Where {$_.FriendlyName -like "*ContosoPG02*"}
PS C:\> Set-DPMProtectionGroupSla -ProtectionGroup $PGroup -SLAInHours 12

Il primo comando ottiene i gruppi protezione dati nel server DPM denominato DPMServer02. Questo comando passa i risultati al cmdlet Where-Object. Questo cmdlet elimina tutti i gruppi tranne quelli che corrispondono al nome descrittivo specificato. Per altre informazioni, digitare Get-Help Where-Object. Il comando archivia il gruppo protezione dati nella variabile $PGroup.

Il secondo comando imposta un contratto di servizio di 12 ore per il gruppo protezione dati in $PGroup.

Esempio 2: Impostare un contratto di servizio per un gruppo protezione dati specificato dall'ID

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02" | Where {$_.FriendlyName -like "*ContosoPG02*"}
PS C:\> Set-DPMProtectionGroupSla -ProtectionGroupId $PGroup.ProtectionGroupId -SLAInHours 12

Il primo comando ottiene i gruppi protezione dati nel server DPM denominato DPMServer02. Questo comando passa i risultati al cmdlet Where-Object. Il comando archivia il gruppo protezione dati nella variabile $PGroup.

Il secondo comando imposta un contratto di servizio di 12 ore per il gruppo protezione dati con il GUID specificato dalla proprietà ProtectionGroupId di $PGroup.

Parametri

-ProtectionGroup

Specifica un gruppo protezione dati per il quale questo cmdlet imposta un contratto di servizio. Per ottenere un oggetto ProtectionGroup , utilizzare il cmdlet Get-DPMProtectionGroup.

Tipo:ProtectionGroup
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ProtectionGroupId

Specifica l'identificatore univoco per un gruppo protezione dati. Questo cmdlet imposta il contratto di servizio per il gruppo protezione dati specificato da questo parametro.

Tipo:Guid
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-SLAInHours

Specifica il periodo, espresso in ore, durante il quale DPM deve creare almeno un punto di ripristino di ogni origine dati nel gruppo protezione dati.

Tipo:Int32
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False