Megosztás a következőn keresztül:


Set-DPMPolicySchedule

Beállítja a védelmi feladatok ütemezését.

Syntax

Set-DPMPolicySchedule
   [-ProtectionGroup] <ProtectionGroup>
   [-Schedule] <Schedule>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicySchedule
   [-ProtectionGroup] <ProtectionGroup>
   [-PassThru]
   [-OffsetInMinutes] <Int32>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMPolicySchedule
   [-ProtectionGroup] <ProtectionGroup>
   [-PassThru]
   [-JobType] <ProtectionJobType>
   [-Remove]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

A Set-DPMPolicySchedule parancsmag beállítja a védelmi feladatok ütemezését a System Center – Data Protection Managerben (DPM).

A DPM automatikusan beállítja az alapértelmezett ütemezéseket, ha a védelmi célt a Set-DPMPolicyObjective parancsmag használatával adja meg. Az alapértelmezett ütemezés módosításához futtassa a Get-DPMPolicySchedule parancsmagot, majd a Set-DPMPolicySchedule parancsmagot.

Ez a parancsmag a következő dinamikus paramétereket tartalmazza, amelyekkel ütemezéseket határozhat meg:

Az expressz teljes és árnyékmásolat ütemezéséhez adja meg a következő paramétereket, ahogyan az alábbi példákban látható:

[-TimesOfDay] <TimesOfDay> [-DaysOfWeek]<DaysOfWeek>-TimesOfDay "6:00 AM"-TimesOfDay "12:00 AM" -DaysOfWeek We,Th

Havi, féléves és éves archív ütemezések esetén adja meg a következő paramétereket, ahogyan az alábbi példában látható:

[-StartTime] <StartTime> [-RelativeInterval <RelativeInterval>] [-DaysOfWeek <DaysOfWeek>] -StartTime "1/1/2003 6:00 AM" -RelativeInterval First -DaysOfWeek Sa

A napi archiválási ütemezéshez adja meg a következő paramétert, ahogyan az alábbi példában is látható:

[-TimeOfDay] <TimeOfDay>-StartTime "6:00 AM"

A negyedéves archiválási ütemezéshez adja meg a következő paramétert, ahogyan az alábbi példában is látható:

[-StartTime] <StartTime>-StartTime "1/1/2003 6:00 AM"

Példák

1. példa: Szinkronizálási ütemezés létrehozása védelmi csoporthoz

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $ShadowCopysch = Get-PolicySchedule $PGroup -ShortTerm
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $PGroup -Schedule $ShadowCopysch -DaysOfWeek mo -TimesOfDay 02:00

Az első parancs lekéri a védelmi csoportot a DPMServer02 nevű DPM-kiszolgálóról, majd az eredményt a $PGroup változóban tárolja.

A második parancs lekéri a $PGroup védelmi csoport integritás-ellenőrzésének rövid távú ütemezését, majd az eredményt a $ShadowCopysch változóban tárolja.

A harmadik parancs minden hétfőn 2:00-kor állítja be a szinkronizálást.

2. példa: Egy védelmi csoport szinkronizálási ütemezésének módosítása

PS C:\>$PGroup = Get-DPMProtectionGroup -dpmservername "ContosoDPM1"
PS C:\> $Schedule = Get-DPMPolicySchedule $PGroup[1] -longterm
PS C:\> $MPGroup = Get-DPMModifiableProtectionGroup -ProtectionGroup $PGroup[1]
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $Schedule[2] -TimeOfDay "07:00 PM"
PS C:\> Set-DPMProtectionGroup -ProtectionGroup $MPGroup

Az első parancs lekéri a védelmi csoportokat a ContosoDPM1 nevű DPM-kiszolgálóról, majd tárolja őket a $PGroup változóban.

A második parancs lekéri a $PGroup második védelmi csoportjának hosszú távú szinkronizálási ütemezését, majd az eredményt a $Schedule változóban tárolja.

A harmadik parancs beolvassa a második védelmi csoportot a $PGroup, majd a csoportot a $MPGroup változóban tárolja. A parancs szerkeszthető formátumban kapja meg a védelmi csoportot.

A negyedik parancs beállítja a harmadik ütemezés szabályzatütemezését $Schedule naponta 19:00-kor.

Az ötödik parancs a Set-DPMProtectionGroup parancsmagot használja a módosítások mentéséhez.

3. példa: DpM-kiszolgáló integritás-ellenőrzésének ütemezése

PS C:\>$PGroup = Get-DPMProtectionGroup "ContosoDPM1"
PS C:\> $MPGroup = Get-DPMModifiableProtectionGroup -ProtectionGroup $PGroup
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -JobType CheckDataIntegrity -DaysOfWeek mo -TimesOfDay 18:00
PS C:\> Set-DPMProtectionGroup -ProtectionGroup $MPGroup

Az első parancs lekéri a védelmi csoportot a ContosoDPM1 nevű DPM-kiszolgálóról, majd a $PGroup változóban tárolja.

A második parancs beolvassa a védelmi csoportot $PGroup, majd a $MPGroup változóban tárolja szerkeszthető formátumban.

A harmadik parancs minden hétfőn 18:00-kor ütemez egy adatintegritási ellenőrzést a kiszolgálón való futtatásra.

A negyedik parancs a Set-DPMProtectionGroup parancsmaggal menti a módosításokat.

4. példa: Online biztonsági mentési és adatmegőrzési ütemezések létrehozása védelmi csoportokhoz

PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 18, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 6, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 5, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList
PS C:\> $onlineSch = Get-DPMPolicySchedule -ProtectionGroup $MPGroup -LongTerm Online
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $nlineSchedule[0] -TimesOfDay 02:00
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $OnlineSchedule[1] -TimesOfDay 02:00 -DaysOfWeek Sa,Su -Interval 1
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $OnlineSchedule[2] -TimesOfDay 02:00 -RelativeIntervals First,Third -DaysOfWeek Sa
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $OnlineSchedule[3] -TimesOfDay 02:00 -DaysOfMonth 2,5,8,9 -Months Jan,Jul

Ez a példa online biztonsági mentési és adatmegőrzési ütemezéseket hoz létre egy védelmi csoporthoz.

Az első nyolc parancs a DPMServer02 nevű DPM-kiszolgáló védelmi csoportjának online szabályzatcélját állítja be. További információ: Set-DPMPolicyObjective parancsmag.

A kilencedik parancs lekéri a $MPGroup tárolt védelmi csoport online ütemezéseit, majd az ütemezéseket a $OnlineSchedule változóban tárolja.

A tizedik parancs frissíti a napi biztonsági mentési/adatmegőrzési online ütemezést.

A tizenegyedik parancs frissíti a heti adatmegőrzés online ütemezését.

A tizenkettedik parancs frissíti a havi adatmegőrzés online ütemezését.

A tizenharmadik parancs frissíti az éves adatmegőrzés online ütemezését.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobType

Azt a feladattípust jelzi, amelyhez ez a parancsmag beállítja a beállításokat. Ennek a paraméternek az egyetlen érvényes értéke a Konzisztenciaellenőrzés.

Type:ProtectionJobType
Accepted values:CheckDataIntegrity
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OffsetInMinutes

A feladatok kezdési időpontjának eltolásához megadott percekben megadott idő.

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

-PassThru

Egy objektumot ad vissza, amely azt az elemet jelöli, amellyel dolgozik. Alapértelmezés szerint ez a parancsmag nem ad kimenetet.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionGroup

Egy védelmicsoport-objektumot ad meg, amelyre ez az ütemezés vonatkozik. ProtectionGroup-objektum beszerzéséhez használja a Get-DPMProtectionGroup parancsmagot.

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Remove

Azt jelzi, hogy a parancsmag eltávolítja a védelmi művelet ütemezését.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Schedule

Ütemezési objektumot ad meg. Az ütemezés egy biztonsági mentési feladat ismétlődését írja le. Minden feladattípushoz tartozik egy ütemezés, amelyet a DPM aktivál. Alapértelmezett ütemezést a Set-DPMPolicyObjective parancsmaggal hozhat létre.

Szabjon testre egy alapértelmezett ütemezést a Get-DPMPolicySchedule használatával, majd adja át az ütemezést a Set-DPMPolicySchedule értékre.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Kimenetek

ProtectionGroup