Freigeben über


Set-DPMProtectionGroupSla

Legt eine SLA für eine Schutzgruppe fest.

Syntax

ProtectionGroup (Standardwert)

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

ProtectionGroupId

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

Beschreibung

Mit dem Cmdlet Set-DPMProtectionGroupSla Cmdlet wird eine Sla (Service Level Agreement) für eine Schutzgruppe festgelegt. Ein SLA definiert den Zeitraum in Stunden, in denen System Center – Data Protection Manager (DPM) mindestens einen Wiederherstellungspunkt jeder Datenquelle in der Schutzgruppe erstellen soll. Ein SLA von 24 für eine Schutzgruppe bedeutet, dass jede Datenquelle in dieser Schutzgruppe mindestens einen Wiederherstellungspunkt pro Tag aufweisen sollte. Wenn eine Quelle innerhalb dieses Zeitraums keinen Wiederherstellungspunkt hat, löst DPM eine SLA-Verletzungswarnung für die Datenquelle aus. Wenn Sie ein Sicherungsfenster mithilfe des Cmdlets Set-DPMBackupWindow konfiguriert haben, beginnt das Zeitfenster zum Überprüfen von SLA-Verstößen am Anfang des Sicherungsfensters. Wenn Sie kein Sicherungsfenster konfiguriert haben, beginnt das Zeitfenster für die Überprüfung der SLA-Verletzung um Mitternacht.

Beispiele

Beispiel 1: Festlegen einer SLA für ein Schutzgruppenobjekt

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

Der erste Befehl ruft Schutzgruppen auf dem DPM-Server mit dem Namen DPMServer02 ab. Dieser Befehl übergibt die Ergebnisse an das Cmdlet Where-Object. Dieses Cmdlet legt alle Gruppen außer denen ab, die dem angegebenen Anzeigenamen entsprechen. Geben Sie Get-Help Where-Objectein, um weitere Informationen zu erfahren. Der Befehl speichert die Schutzgruppe in der variablen $PGroup.

Der zweite Befehl legt eine SLA von 12 Stunden für die Schutzgruppe in $PGroup fest.

Beispiel 2: Festlegen einer SLA für eine schutzgruppe, die durch ID angegeben wird

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

Der erste Befehl ruft Schutzgruppen auf dem DPM-Server mit dem Namen DPMServer02 ab. Dieser Befehl übergibt die Ergebnisse an das Cmdlet Where-Object. Der Befehl speichert die Schutzgruppe in der variablen $PGroup.

Der zweite Befehl legt eine SLA von 12 Stunden für die Schutzgruppe fest, die die durch die ProtectionGroupId-Eigenschaft von $PGroup angegebene GUID aufweist.

Parameter

-ProtectionGroup

Gibt eine Schutzgruppe an, für die dieses Cmdlet eine SLA festlegt. Um ein ProtectionGroup--Objekt abzurufen, verwenden Sie das cmdlet Get-DPMProtectionGroup.

Parametereigenschaften

Typ:ProtectionGroup
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ProtectionGroup
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ProtectionGroupId

Gibt den eindeutigen Bezeichner für eine Schutzgruppe an. Dieses Cmdlet legt die SLA für die Schutzgruppe fest, die dieser Parameter angibt.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ProtectionGroupId
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SLAInHours

Gibt den Zeitraum in Stunden an, in dem DPM mindestens einen Wiederherstellungspunkt jeder Datenquelle in der Schutzgruppe erstellen soll.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.