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 significa 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 tempo, 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 controllare 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 il controllo della 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 ulteriori 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.

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:Guid
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False