Get-DPMPolicySchedule
Get-DPMPolicySchedule
Returns the schedule for protection jobs.
Syntax
Parameter Set: LongTerm
Get-DPMPolicySchedule [-ProtectionGroup] <ProtectionGroup> -LongTerm <DbEnums+LongTermLocation> {Online | Tape} [ <CommonParameters>]
Parameter Set: OffsetSchedule
Get-DPMPolicySchedule [-ProtectionGroup] <ProtectionGroup> -OffsetSchedule [ <CommonParameters>]
Parameter Set: ShortTerm
Get-DPMPolicySchedule [-ProtectionGroup] <ProtectionGroup> -ShortTerm [ <CommonParameters>]
Detailed Description
The Get-DPMPolicySchedule cmdlet returns the schedule for protection jobs, such as synchronization, recovery point creation or shadow copy, and tape backups.
Parameters
-LongTerm<DbEnums+LongTermLocation>
Specifies the long term protection type for a protection group. Valid values are:
-- Tape
-- Online
-- OnlineAndTape
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-OffsetSchedule
Indicates that the cmdlet returns the schedule for protection jobs that use an offset schedule.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ProtectionGroup<ProtectionGroup>
Specifies a protection group on which this cmdlet operates. To obtain a ProtectionGroup object, use the Get-DPMProtectionGroup cmdlet.
Aliases |
none |
Required? |
true |
Position? |
1 |
Default Value |
none |
Accept Pipeline Input? |
true (ByValue) |
Accept Wildcard Characters? |
false |
-ShortTerm
Indicates that the cmdlet returns the schedule for short-term disk or short-term tape protection jobs.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
<CommonParameters>
This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).
Inputs
The input type is the type of the objects that you can pipe to the cmdlet.
Outputs
The output type is the type of the objects that the cmdlet emits.
- Schedule
Examples
Example 1: Get a short-term synchronization schedule for a protection group
The first command gets the protection group from the DPM server named DPMServer02, and then stores the group in the $PGroup variable.
The second command gets the short-term synchronization schedule from the protection group in $PGroup.
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> Get-DPMPolicySchedule -ProtectionGroup $PGroup -ShortTerm
Example 2: Get a long-term synchronization schedule for a protection group
The first command gets the protection group from the DPM server named DPMServer02, and then stores the group in the $PGroup variable.
The second command gets the long-term synchronization schedule from the protection group in $PGroup.
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> Get-DPMPolicySchedule -ProtectionGroup $PGroup -LongTerm