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