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
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 |