Copy-DPMTapeData

Copies the recovery point data from a tape.

Syntax

Copy-DPMTapeData
    [-DPMServerName <String>]
    -IncompleteDataset <HeadlessDataset>
    -Tape <Media>
    [-Restore]
    -OverwriteType <OverwriteType>
    [-RecreateReparsePoint]
    [-RestoreSecurity]
    -TargetServer <String>
    -TargetPath <String>
    [-RecoveryNotification <NotificationObject>]
    [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-DPMTapeData
    [-RecoveryPoint] <RecoverySource>
    [-RecoveryPointLocation <RecoverySourceLocation>]
    [-AdhocJobsContext <AdhocJobsContext>]
    -Tape <Media>
    [-Restore]
    -OverwriteType <OverwriteType>
    [-RecreateReparsePoint]
    [-RestoreSecurity]
    -TargetServer <String>
    -TargetPath <String>
    [-RecoveryNotification <NotificationObject>]
    [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-DPMTapeData
    [-RecoveryPoint] <RecoverySource>
    -SourceLibrary <Library>
    -TargetLibrary <Library>
    -TapeLabel <String>
    -TapeOption <TapeOptions>
    [-RecoveryPointLocation <RecoverySourceLocation>]
    [-AdhocJobsContext <AdhocJobsContext>]
    [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

The Copy-DPMTapeData cmdlet copies the recovery point data from a tape in System Center - Data Protection Manager (DPM).

Parameters

-AdhocJobsContext

Specifies the context details of the ad hoc job. Do not use this parameter from the Windows PowerShell command line.

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

-Confirm

Prompts you for confirmation before running the cmdlet.

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

-DPMServerName

Specifies the name of a DPM server on which this cmdlet acts.

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

-IncompleteDataset

Indicates that the operation occurs only on the portion of the data present on the current tape. In some situations, data spans multiple tapes.

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

-JobStateChangedEventHandler

Specifies an event handler for Job.StateChanged events. Use this parameter to build a graphical user interface based on cmdlets. Do not use this parameter in the DPM Management Shell.

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

-OverwriteType

Specifies the action that DPM takes when the file that it is recovering already exists.

The acceptable values for this parameter are:

  • CreateCopy
  • Skip
  • Overwrite
Type:OverwriteType
Accepted values:Overwrite, NoOverwrite, CopyOnExist
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNotification

Specifies that the recovery operation send a notification when the recovery operation finishes.

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

-RecoveryPoint

Specifies a recovery point that this cmdlet copies. To obtain a recovery point location object, use the Get-DPMRecoveryPoint cmdlet.

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

-RecoveryPointLocation

Specifies the location of a recovery point that this cmdlet copies. To obtain a recovery point location object, use the Get-DPMRecoveryPointLocation cmdlet. A recovery item may exist in more than one location for the same time, such as on a disk and tape, or on two separate tapes.

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

-RecreateReparsePoint

Indicates that the cmdlet recreates the reparse point.

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

-Restore

Indicates that the cmdlet performs a restore operation.

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

-RestoreSecurity

Indicates that DPM uses the security settings of the recovery point during a restore operation. When you specify the RestoreSecurity parameter, the cmdlet uses the security settings from the recovery point. Otherwise, the cmdlet uses the security settings of the destination server.

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

-SourceLibrary

Specifies the location of a dataset to copy.

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

-Tape

Specifies a tape from which this cmdlet copies a recovery point. To obtain a Tape object, use the Get-DPMTape cmdlet.

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

-TapeLabel

Specifies a label that identifies the tape.

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

-TapeOption

Specifies that the copy operation compress or encrypt the data on the tape.

The acceptable values for this parameter are:

  • 0 Compress
  • 1 Encrypt
  • 2 NoCompressAndNoEncrypt
Type:TapeOptions
Accepted values:Compress, Encrypt, NoCompressAndNoEncrypt
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetLibrary

Specifies the target library to which to copy the data set.

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

-TargetPath

Specifies a target path.

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

-TargetServer

Specifies the target server for recovery.

If you use this cmdlet in a clustered environment, specify the target server parameter in the format ResourceGroupName.ClusterName.DomainName.

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

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

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

Outputs

Job