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.

Výstupy

ProtectionGroup