Set-DPMPolicySchedule
Beállítja a védelmi feladatok ütemezését.
Syntax
ModifySchedule
Set-DPMPolicySchedule
[-ProtectionGroup] <ProtectionGroup>
[-Schedule] <Schedule>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
OffsetSchedule
Set-DPMPolicySchedule
[-ProtectionGroup] <ProtectionGroup>
[-OffsetInMinutes] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CheckDataIntegrity
Set-DPMPolicySchedule
[-ProtectionGroup] <ProtectionGroup>
[-JobType] <ProtectionJobType>
[-PassThru]
[-Remove]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Set-DPMPolicySchedule parancsmag a System Center – Data Protection Manager (DPM) védelmi feladatainak ütemezését állítja be.
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 is látható:
[-TimesOfDay] <TimesOfDay> [-DaysOfWeek]<DaysOfWeek>-TimesOfDay "6:00 AM"-TimesOfDay "12:00 AM" -DaysOfWeek We,Th
Havi, féléves és éves archiválási ütemezés esetén adja meg a következő paramétereket, ahogyan az alábbi példában látható:
[-Kezdési idő] <StartTime> [-RelativeInterval <Relatív Intervallum>] [-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ó:
[-Napszak] <Napszak>-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ó:
[-Kezdési idő] <Kezdési idő>-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 az integritás-ellenőrzések rövid távú ütemezését a védelmi csoporttól a $PGroup, majd az eredményt a $ShadowCopysch változóban tárolja.
A harmadik parancs minden hétfőn 14: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 a $PGroup változóban tárolja őket.
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 beolvasja a második védelmi csoportot $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 $Schedule harmadik ütemezésének szabályzatütemezését, hogy naponta 19:00-kor fusson.
Az ötödik parancs a Set-DPMProtectionGroup parancsmaggal menti a módosításokat.
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 lekéri a védelmi csoportot $PGroup, majd a $MPGroup változóban, szerkeszthető formátumban tárolja.
A harmadik parancs minden hétfőn 18:00-kor ütemez egy adatintegritási ellenőrzést a kiszolgálón való futtatáshoz.
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 egy védelmi csoporthoz
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 csoport számára.
Az első nyolc parancs a DPMServer02 nevű DPM-kiszolgálóról állítja be a védelmi csoport online szabályzatcélját. További információ: Set-DPMPolicyObjective parancsmag.
A kilencedik parancs lekéri a $MPGroup tárolt védelmi csoport online ütemezéseit, majd ezeket 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 megőrzés online ütemezését.
A tizenkettedik parancs frissíti a havi megőrzés online ütemezését.
A tizenharmadik parancs frissíti az éves megőrzés online ütemezését.
Paraméterek
-Confirm
Megerősítést kér a parancsmag futtatása előtt.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Cf |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-JobType
Azt a feladattípust jelzi, amelyhez ez a parancsmag beállításokat ad meg. A paraméter egyetlen érvényes értéke a ConsistencyCheck.
Paramétertulajdonságok
| Típus: | ProtectionJobType |
| Alapértelmezett érték: | None |
| Elfogadott értékek: | CheckDataIntegrity |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
CheckDataIntegrity
| Position: | 2 |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-OffsetInMinutes
A feladat kezdési időpontjának eltolásához percekben megadott időt adja meg.
Paramétertulajdonságok
| Típus: | Int32 |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
OffsetSchedule
| Position: | 2 |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-PassThru
Azt az elemet képviselő objektumot adja vissza, amellyel dolgozik. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-ProtectionGroup
Megadja azt a védelmicsoport-objektumot, amelyre ez az ütemezés vonatkozik. Egy ProtectionGroup objektum beszerzéséhez használja a Get-DPMProtectionGroup parancsmagot.
Paramétertulajdonságok
| Típus: | ProtectionGroup |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | 1 |
| Kötelező: | True |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Remove
Azt jelzi, hogy a parancsmag eltávolít egy védelmi művelet ütemezését.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
CheckDataIntegrity
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | 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 parancsmag használatával hozhat létre.
Az alapértelmezett ütemezés testreszabása Get-DPMPolicySchedulehasználatával, majd adja át az ütemezést Set-DPMPolicySchedule.
Paramétertulajdonságok
| Típus: | Schedule |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ModifySchedule
| Position: | 2 |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Wi |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.