New-DPMRecoveryOption

Crea opciones de recuperación.

Syntax

New-DPMRecoveryOption
   [[-DPMServerName] <String>]
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-OverwriteType] <OverwriteType>
   [-RestoreSecurity]
   [-StagingAreaPath] <String>
   [-DestinationServerName] <String>
   [-DestinationPath] <String>
   [-DatasourceName] <String>
   -DPMComponentName <Guid>
   [-FileSystemDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-FileSystem]
   [-AlternateLocation <String>]
   [-OverwriteType] <OverwriteType>
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   [-SQL]
   -RecoveryType <RecoveryType>
   [-RollForwardRecovery]
   [-TargetLocation <String>]
   [-AlternateDatabaseDetails <AlternateDatabaseDetailsType>]
   [-LeaveDBInRestoringState]
   [-CopyLogFiles]
   [-LogFileCopyLocation <String>]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-SharePoint]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-SharePointSite]
   -DatabaseFileTempLocation <String>
   -IntermediateServer <String>
   -IntermediateSqlInstance <String>
   -ExportFileTempLocation <String>
   [-TargetSiteUrl <String>]
   [-ItemLevelRecoveryType <SharepointRecoveryType>]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-GenericDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-HyperVDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-AlternateLocation <String>]
   [-OverwriteType] <OverwriteType>
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-ClientDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-SystemProtectionDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-RollForwardRecovery]
   [-TargetLocation <String>]
   [-Exchange]
   [-AlternateDatabase <String>]
   [-AlternateStorageGroup <String>]
   [-IsRecoveryStorageGroup]
   [-MountDatabaseAfterRestore]
   -ExchangeOperationType <ExchangeOperationType>
   [-MailboxDisplayName <String>]
   [-DatabaseName <String>]
   [-StorageGroupName <String>]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-RollForwardRecovery]
   [-TargetLocation <String>]
   [-E14Datasource]
   [-AlternateDatabase <String>]
   [-IsRecoveryDatabase]
   [-MountDatabaseAfterRestore]
   -ExchangeOperationType <ExchangeOperationType>
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-PrimaryDpmServer]
   [<CommonParameters>]

Description

El cmdlet New-DPMRecoveryOption crea opciones de recuperación para servidores de archivos, equipos que ejecutan Exchange Server, SharePoint Server y Microsoft SQL Server, y otros orígenes de datos.

Ejemplos

Ejemplo 1: Recuperación de un sistema de archivos

PS C:\>New-DPMRecoveryOption -TargetServer "tsqa.contoso.com" -RecoveryLocation "D:\copytofolder" -FileSystem -AlternateLocation "F:\restore" -OverwriteType Overwrite -RestoreSecurity -RecoveryType Restore

Este comando crea una opción de recuperación que restaura el sistema de archivos para tsqa.contoso.com y restaura la configuración de seguridad original.

Ejemplo 2: Recuperación de un sistema de archivos mediante una réplica

PS C:\>Connect-DPMServer -DPMServerName "DPMServer01"
PS C:\> $PServer = Get-DPMProductionServer -DPMServerName "DPMServer01"
PS C:\> $PObjects = Get-DPMDatasource -ProductionServer $PServer
PS C:\> $DpmLibrary = Get-DPMLibrary -DPMServerName "DPoreMServer01"
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObjects
PS C:\> $ROption = New-DPMRecoveryOption -Filesystem -RecoverToReplicaFromTape $True -RecoveryLocation DPMReplicaVolume -DPMLibrary $DpmLibrary[0] -TargetServer "DPMServer02" -OverwriteType Overwrite

El primer comando abre una conexión a un servidor DPM.

El segundo comando obtiene el equipo denominado DPMServer01. El agente de protección DPM está instalado en este servidor. El comando almacena el servidor en la variable $PServer.

El tercer comando obtiene la lista de datos protegidos y no protegidos en el servidor de protección de $PServer. El comando almacena el resultado en la variable $PObject.

El cuarto comando obtiene las bibliotecas asociadas al servidor DPM denominado DPoreMServer01. El comando almacena las bibliotecas en la variable $DpmLibrary.

El quinto comando obtiene el punto de recuperación del origen de datos en $PObject y, a continuación, almacena ese punto de recuperación como resultado en la variable $RPoint.

El sexto comando crea una opción de recuperación en un origen de datos del sistema de archivos. El comando especifica que los datos se recuperan en la réplica en el servidor de destino denominado DPMServer02 desde una cinta.

Ejemplo 3: Recuperar un sistema de archivos de una réplica en cinta

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObject = Get-DPMDatasource -ProductionServer $PGroup
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObject
PS C:\> $DpmLibraries = Get-DPMLibrary -DPMServerName "DPoreMServer01"
PS C:\> $ROption = New-DPMRecoveryOption -RecoverToReplicaFromTape $True -RecoveryLocation DPMReplicaVolume -FileSystem -TargetServer "DPMServer02" -OverwriteType Overwrite -RecoveryType Recover -DpmLibrary $DpmLibraries
PS C:\> Restore-DPMRecoverableItem -RecoverableItem $RPoint -RecoveryOption $ROption

El primer comando obtiene el grupo de protección en el servidor DPM denominado DPMServer02. El comando almacena el resultado en la variable $PGroup.

El segundo comando obtiene los datos protegidos y no protegidos en el servidor de producción en $PServer. El comando almacena los resultados en la variable $PObject.

El tercer comando obtiene el punto de recuperación del origen de datos en $PObject y almacena ese punto de recuperación en la variable $RPoint.

El cuarto comando obtiene las bibliotecas asociadas al servidor DPM denominado DPoreMServer01. El comando almacena las bibliotecas en la variable $DpmLibraries.

El quinto comando crea una opción de recuperación en un origen de datos del sistema de archivos. El comando especifica que los datos se recuperan en la réplica en el servidor de destino denominado DPMServer02 desde una cinta.

El sexto comando restaura una versión del origen de datos en $RPoint mediante la opción de recuperación en $ROption.

Parámetros

-AlternateDatabase

Especifica el nombre de una base de datos alternativa para la recuperación.

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

-AlternateDatabaseDetails

Especifica el tipo de la base de datos alternativa.

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

-AlternateLocation

Especifica una ubicación alternativa en la que System Center 2019 - Data Protection Manager (DPM) crea un punto de recuperación.

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

-AlternateStorageGroup

Especifica un grupo de almacenamiento alternativo para un nuevo punto de recuperación.

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

-ClientDatasource

Indica que los datos restaurados son un sistema de archivos o una aplicación.

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

-CopyLogFiles

Indica que DPM copia los archivos de registro.

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

-DatabaseFileTempLocation

Especifica una ubicación temporal para el archivo de base de datos.

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

-DatabaseName

Especifica el nombre de la base de datos.

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

-DatasourceName

Especifica el nombre del origen de datos.

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

-DestinationPath

Especifica la ubicación de recuperación.

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

-DestinationServerName

Especifica el nombre del servidor al que DPM recupera los datos.

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

-DPMComponentName

Especifica el GUID del origen de datos que DPM recupera.

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

-DPMLibrary

Especifica un objeto de biblioteca DPM para el que este cmdlet crea una opción de recuperación. Para obtener un objeto de biblioteca DPM, use el cmdlet Get-DPMLibrary.

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

-DPMServerName

Especifica el nombre de un servidor DPM en el que actúa este cmdlet. Si no especifica un nombre, el cmdlet usa el nombre del equipo actual.

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

-E14Datasource

Indica que el origen de datos está Exchange Server 2010.

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

-Exchange

Indica que DPM realiza la operación actual en un origen de datos Exchange Server.

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

-ExchangeOperationType

Especifica el tipo de operación que realiza DPM en un origen de datos Exchange Server.

Los valores permitidos para este parámetro son los siguientes:

  • NoOperation
  • MailBoxLevelRecovery
  • NeedCleanShutdown
Type:ExchangeOperationType
Accepted values:NoOperation, MailBoxLevelRecovery, NeedCleanShutdown
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ExportFileTempLocation

Especifica la ubicación del archivo de exportación.

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

-FileSystem

Indica que DPM realiza la operación actual en un origen de datos del sistema de archivos.

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

-FileSystemDatasource

Indica que DPM recupera un origen de datos del sistema de archivos.

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

-GenericDatasource

Indica que DPM realiza la operación actual en un origen de datos como Microsoft Virtual Server.

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

-HyperVDatasource

Indica que el origen de datos está nextref_virtualname.

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

-IntermediateServer

Especifica el servidor que DPM usa para la recuperación de sitios de SharePoint.

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

-IntermediateSqlInstance

Especifica una instancia de SQL Server que DPM usa para la recuperación de sitios de SharePoint. DPM usa la instancia de SQL Server para hospedar temporalmente una base de datos de SQL Server.

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

-IsRecoveryDatabase

Indica que la base de datos es una base de datos de recuperación.

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

-IsRecoveryStorageGroup

Indica que la recuperación es un grupo de almacenamiento de recuperación.

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

-ItemLevelRecoveryType

Especifica el tipo de recuperación.

Los valores permitidos para este parámetro son los siguientes:

  • RecoveryFarm
  • UnattachedInstance
Type:SharepointRecoveryType
Accepted values:RecoveryFarm, UnattachedInstance
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LeaveDBInRestoringState

Indica que DPM deja la base de datos no operativa, pero en un estado restaurable. Especifique este parámetro para dejar operativa la base de datos.

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

-LogFileCopyLocation

Especifica la ubicación donde DPM copia los archivos de registro.

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

-MailboxDisplayName

Especifica un nombre que DPM muestra en el buzón.

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

-MountDatabaseAfterRestore

Indica que DPM monta la base de datos después de restaurarla.

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

-OverwriteType

Especifica la acción que DPM realiza cuando el archivo que está recuperando ya existe.

Los valores permitidos para este parámetro son los siguientes:

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

-PrimaryDpmServer

Indica que el servidor donde DPM recupera datos es un servidor DPM.

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

-RecoverToReplicaFromTape

Indica si la recuperación a la réplica procede de una cinta.

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

-RecoveryLocation

Especifica la ubicación donde DPM recupera los datos.

Los valores permitidos para este parámetro son los siguientes:

  • OriginalServer
  • CopyToFolder
  • OriginalServerWithDBRename
  • AlternateExchangeServer
  • ExchangeServerDatabase
Type:RecoveryLocation
Accepted values:OriginalServer, CopyToFolder, OriginalServerWithDBRename, AlternateExchangeServer, ExchangeServerDatabase, PrimaryDPMServer, DPMReplicaVolume, AlternateHyperVServer
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryType

Especifica el tipo de recuperación. Si especifica el parámetro HyperVDatasource , el único valor válido es Recover. Los valores aceptables para este parámetro son: Recuperar o restaurar.

Type:RecoveryType
Accepted values:Recover, Restore
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestoreSecurity

Indica que DPM usa la configuración de seguridad desde el punto de recuperación. Si no especifica este parámetro, DPM usa la configuración de seguridad del servidor de destino.

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

-RollForwardRecovery

Indica que DPM recupera la aplicación desde el punto de recuperación más reciente y aplica todos los registros después de ese punto de recuperación para llevar la aplicación al estado más reciente.

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

-SANRecovery

Indica que DPM realiza la operación actual en un origen de datos de red de área de almacenamiento (SAN).

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

-SharePoint

Indica que DPM realiza la operación actual en un origen de datos de SharePoint.

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

-SharePointSite

Indica que DPM realiza la operación actual en un sitio de SharePoint.

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

-SQL

Indica que DPM realiza la operación actual en un origen de datos SQL Server.

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

-StagingAreaPath

Especifica la ruta de acceso del área de ensayo.

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

-StorageGroupName

Especifica el nombre del grupo de almacenamiento.

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

-SystemProtectionDatasource

Indica que DPM realiza la operación actual en un origen de datos de protección del sistema.

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

-TargetLocation

Especifica la ubicación donde DPM almacena la réplica.

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

-TargetServer

Especifica el servidor de destino para la recuperación.

Si usa este cmdlet en un entorno clúster, especifique el parámetro de servidor de destino con el formato ResourceGroupName.ClusterName.DomainName.

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

-TargetSiteUrl

Especifica la dirección URL del destino donde DPM recupera los datos.

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

Salidas

RecoveryOption