Set-DPMPolicySchedule
Nastavuje plán úloh ochrany.
Syntaxe
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
Rutina Set-DPMPolicySchedule nastavuje plán úloh ochrany v nástroji System Center – Data Protection Manager (DPM).
Aplikace DPM nastaví výchozí plány automaticky, pokud zadáte cíl ochrany pomocí rutiny Set-DPMPolicyObjective. Pokud chcete změnit výchozí plány, spusťte rutinu Get-DPMPolicySchedule následovanou rutinou Set-DPMPolicySchedule .
Tato rutina obsahuje následující dynamické parametry, které můžete použít k definování plánů:
Pro expresní úplný plán a plán stínové kopie zadejte následující parametry, jako v následujících příkladech:
[-TimesOfDay] <TimesOfDay> [-DaysOfWeek]<DaysOfWeek>-TimesOfDay "6:00 AM"-TimesOfDay "12:00 AM" -DaysOfWeek We,Th
U měsíčních, pololetních a ročních archivačních plánů zadejte následující parametry, jako v následujícím příkladu:
[-Čas spuštění] <StartTime> [-RelativeInterval <RelativeInterval>] [-DaysOfWeek <DaysOfWeek>] -StartTime "1/1/2003 6:00 AM" -RelativeInterval First -DaysOfWeek Sa
Pro denní archivační plán zadejte následující parametr, jako v následujícím příkladu:
[-TimeOfDay] <TimeOfDay>-StartTime "6:00 AM"
Pro čtvrtletní plán archivace zadejte následující parametr, jako v následujícím příkladu:
[-Čas spuštění] <Čas spuštění>-StartTime "1/1/2003 6:00 AM"
Příklady
Příklad 1: Vytvoření plánu synchronizace pro skupinu ochrany
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
První příkaz získá skupinu ochrany ze serveru DPM s názvem DPMServer02 a poté uloží výsledek do proměnné $PGroup.
Druhý příkaz získá krátkodobý plán provádění kontrol integrity ze skupiny ochrany v $PGroup a poté uloží výsledek do proměnné $ShadowCopysch.
Třetí příkaz nastaví synchronizaci tak, aby se spouštěla každé pondělí ve 2:00.
Příklad 2: Změna plánu synchronizace pro skupinu ochrany
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
První příkaz získá skupiny ochrany ze serveru DPM s názvem ContosoDPM1 a poté je uloží do proměnné $PGroup.
Druhý příkaz získá dlouhodobý plán synchronizace pro druhou skupinu ochrany v $PGroup a poté uloží výsledek do proměnné $Schedule.
Třetí příkaz získá druhou skupinu ochrany v $PGroup a poté skupinu uloží do proměnné $MPGroup. Příkaz získá skupinu ochrany v upravitelném formátu.
Čtvrtý příkaz nastaví plán zásad pro třetí plán v $Schedule tak, aby se spouštěl každý den v 19:00.
Pátý příkaz používá k uložení změn rutinu Set-DPMProtectionGroup .
Příklad 3: Naplánování kontroly integrity pro server DPM
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
První příkaz získá skupinu ochrany ze serveru DPM s názvem ContosoDPM1 a poté ji uloží do proměnné $PGroup.
Druhý příkaz získá skupinu ochrany v $PGroup a poté ji uloží do proměnné $MPGroup v upravitelném formátu.
Třetí příkaz naplánuje kontrolu integrity dat, která se na serveru spustí každé pondělí v 18:00.
Čtvrtý příkaz používá rutinu Set-DPMProtectionGroup k uložení změn.
Příklad 4: Vytvoření plánů online zálohování a uchovávání informací pro skupinu ochrany
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
Tento příklad vytvoří online plány zálohování a uchovávání pro skupinu ochrany.
Prvních osm příkazů nastaví cíl online zásad pro skupinu ochrany ze serveru DPM s názvem DPMServer02. Další informace najdete v rutině Set-DPMPolicyObjective .
Devátý příkaz získá online plány pro skupinu ochrany uložené v $MPGroup a poté tyto plány uloží do proměnné $OnlineSchedule.
Desátý příkaz aktualizuje denní online plán zálohování/uchovávání.
Jedenáctý příkaz aktualizuje týdenní plán online uchovávání.
Dvanáctý příkaz aktualizuje měsíční plán uchovávání informací online.
Třináctý příkaz aktualizuje roční online plán uchovávání informací.
Parametry
-Confirm
Před spuštěním cmdletu vás vyzve k potvrzení.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | False |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
| Aliasy: | viz |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-JobType
Označuje typ úlohy, pro kterou tato rutina nastavuje možnosti. Jedinou platnou hodnotou pro tento parametr je ConsistencyCheck.
Vlastnosti parametru
| Typ: | ProtectionJobType |
| Default value: | None |
| Přípustné hodnoty: | CheckDataIntegrity |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
CheckDataIntegrity
| Position: | 2 |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-OffsetInMinutes
Určuje čas v minutách, o který se má posunout čas zahájení úlohy.
Vlastnosti parametru
| Typ: | Int32 |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
OffsetSchedule
| Position: | 2 |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-PassThru
Vrátí objekt představující položku, se kterou pracujete. Ve výchozím nastavení tato rutina negeneruje žádný výstup.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-ProtectionGroup
Určuje objekt skupiny ochrany, na který se tento plán vztahuje. Chcete-li získat objekt ProtectionGroup , použijte rutinu Get-DPMProtectionGroup.
Vlastnosti parametru
| Typ: | ProtectionGroup |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | 1 |
| Povinné: | True |
| Hodnota z kanálu: | True |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Remove
Označuje, že rutina odebere plán operace ochrany.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
CheckDataIntegrity
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Schedule
Určuje objekt výkazu. Plán popisuje opakování úlohy zálohování. Každý typ úlohy má jeden plán, který DPM aktivuje. Výchozí plán vytvoříte pomocí rutiny Set-DPMPolicyObjective .
Přizpůsobte výchozí plán pomocí příkazu Get-DPMPolicySchedule a poté jej předejte do metody Set-DPMPolicySchedule.
Vlastnosti parametru
| Typ: | Schedule |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
ModifySchedule
| Position: | 2 |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-WhatIf
Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | False |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
| Aliasy: | Wi |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.