New-DPMRecoveryOption
Cria opções de recuperação.
Sintaxe
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
O cmdlet New-DPMRecoveryOption cria opções de recuperação para servidores de arquivos, computadores que executam o Exchange Server, o SharePoint Server e o Microsoft SQL Server e outras fontes de dados.
Exemplos
Exemplo 1: Recuperar um sistema de arquivos
PS C:\>New-DPMRecoveryOption -TargetServer "tsqa.contoso.com" -RecoveryLocation "D:\copytofolder" -FileSystem -AlternateLocation "F:\restore" -OverwriteType Overwrite -RestoreSecurity -RecoveryType Restore
Este comando cria uma opção de recuperação que restaura o sistema de arquivos para tsqa.contoso.com e restaura as configurações de segurança originais.
Exemplo 2: Recuperar um sistema de arquivos usando uma 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
O primeiro comando abre uma conexão com um servidor DPM.
O segundo comando obtém o computador chamado DPMServer01. O agente de proteção do DPM está instalado neste servidor. O comando armazena o servidor na variável $PServer.
O terceiro comando obtém a lista de dados protegidos e desprotegidos no servidor de proteção no $PServer. O comando armazena o resultado na variável $PObject.
O quarto comando obtém as bibliotecas associadas ao servidor DPM chamado DPoreMServer01. O comando armazena as bibliotecas na variável $DpmLibrary.
O quinto comando obtém o ponto de recuperação para a fonte de dados em $PObject e, em seguida, armazena esse resultado de ponto de recuperação na variável $RPoint.
O sexto comando cria uma opção de recuperação em uma fonte de dados do sistema de arquivos. O comando especifica que os dados são recuperados para a réplica no servidor de destino chamado DPMServer02 a partir de uma fita.
Exemplo 3: Recuperar um sistema de arquivos de uma réplica em fita
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
O primeiro comando obtém o grupo de proteção no servidor DPM chamado DPMServer02. O comando armazena o resultado na variável $PGroup.
O segundo comando obtém os dados protegidos e desprotegidos no servidor de produção no $PServer. O comando armazena os resultados na variável $PObject.
O terceiro comando obtém o ponto de recuperação para a fonte de dados no $PObject e armazena esse ponto de recuperação na variável $RPoint.
O quarto comando obtém as bibliotecas associadas ao servidor DPM chamado DPoreMServer01. O comando armazena as bibliotecas na variável $DpmLibraries.
O quinto comando cria uma opção de recuperação em uma fonte de dados do sistema de arquivos. O comando especifica que os dados são recuperados para a réplica no servidor de destino chamado DPMServer02 a partir de uma fita.
O sexto comando restaura uma versão da fonte de dados no $RPoint usando a opção de recuperação no $ROption.
Parâmetros
-AlternateDatabase
Especifica o nome de um banco de dados alternativo para recuperação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AlternateDatabaseDetails
Especifica o tipo do banco de dados alternativo.
Tipo: | AlternateDatabaseDetailsType |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AlternateLocation
Especifica um local alternativo onde o System Center 2019 - Data Protection Manager (DPM) cria um ponto de recuperação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AlternateStorageGroup
Especifica um grupo de armazenamento alternativo para um novo ponto de recuperação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ClientDatasource
Indica que os dados restaurados são um sistema de arquivos ou um aplicativo.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CopyLogFiles
Indica que o DPM copia os arquivos de log.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseFileTempLocation
Especifica um local temporário para o arquivo de banco de dados.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseName
Especifica o nome do banco de dados.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatasourceName
Especifica o nome da fonte de dados.
Tipo: | String |
Position: | 5 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DestinationPath
Especifica o local de recuperação.
Tipo: | String |
Position: | 4 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DestinationServerName
Especifica o nome do servidor para o qual o DPM recupera dados.
Tipo: | String |
Position: | 3 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DPMComponentName
Especifica o GUID da fonte de dados que o DPM recupera.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DPMLibrary
Especifica um objeto de biblioteca do DPM para o qual esse cmdlet cria uma opção de recuperação. Para obter um objeto de biblioteca do DPM, use o cmdlet Get-DPMLibrary.
Tipo: | Library |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DPMServerName
Especifica o nome de um servidor DPM no qual esse cmdlet atua. Se você não especificar um nome, o cmdlet usará o nome do computador atual.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-E14Datasource
Indica que a fonte de dados é o Exchange Server 2010.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Exchange
Indica que o DPM executa a operação atual em uma fonte de dados do Exchange Server.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExchangeOperationType
Especifica o tipo de operação que o DPM executa em uma fonte de dados do Exchange Server.
Os valores aceitáveis para este parâmetro são:
- NãoOperação
- MailBoxLevelRecovery
- NeedCleanShutdown
Tipo: | ExchangeOperationType |
Valores aceites: | NoOperation, MailBoxLevelRecovery, NeedCleanShutdown |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExportFileTempLocation
Especifica o local do arquivo de exportação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-FileSystem
Indica que o DPM executa a operação atual em uma fonte de dados do sistema de arquivos.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-FileSystemDatasource
Indica que o DPM recupera uma fonte de dados do sistema de arquivos.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-GenericDatasource
Indica que o DPM executa a operação atual em uma fonte de dados como o Microsoft Virtual Server.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HyperVDatasource
Indica que a fonte de dados está nextref_virtualname.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IntermediateServer
Especifica o servidor que o DPM usa para a recuperação de site do SharePoint.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IntermediateSqlInstance
Especifica uma instância do SQL Server que o DPM usa para recuperação de site do SharePoint. O DPM usa a instância do SQL Server para hospedar temporariamente um banco de dados do SQL Server.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IsRecoveryDatabase
Indica que o banco de dados é um banco de dados de recuperação.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IsRecoveryStorageGroup
Indica que a recuperação é um grupo de armazenamento de recuperação.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ItemLevelRecoveryType
Especifica o tipo de recuperação.
Os valores aceitáveis para este parâmetro são:
- RecoveryFarm
- UnattachedInstance
Tipo: | SharepointRecoveryType |
Valores aceites: | RecoveryFarm, UnattachedInstance |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LeaveDBInRestoringState
Indica que o DPM deixa o banco de dados não operacional, mas em um estado restaurável. Especifique esse parâmetro para deixar o banco de dados operacional.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LogFileCopyLocation
Especifica o local onde o DPM copia arquivos de log.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MailboxDisplayName
Especifica um nome que o DPM exibe na caixa de correio.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MountDatabaseAfterRestore
Indica que o DPM monta o banco de dados depois de restaurá-lo.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OverwriteType
Especifica a ação que o DPM executa quando o arquivo que está recuperando já existe.
Os valores aceitáveis para este parâmetro são:
- CreateCopy
- Pular
- Substituir
Tipo: | OverwriteType |
Valores aceites: | Overwrite, NoOverwrite, CopyOnExist |
Position: | 6 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PrimaryDpmServer
Indica que o servidor onde o DPM recupera dados é um servidor DPM.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RecoverToReplicaFromTape
Indica se a recuperação para a réplica é de uma fita.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RecoveryLocation
Especifica o local onde o DPM recupera dados.
Os valores aceitáveis para este parâmetro são:
- OriginalServer
- CopyToFolder
- OriginalServerWithDBRename
- AlternateExchangeServer
- ExchangeServerDatabase
Tipo: | RecoveryLocation |
Valores aceites: | OriginalServer, CopyToFolder, OriginalServerWithDBRename, AlternateExchangeServer, ExchangeServerDatabase, PrimaryDPMServer, DPMReplicaVolume, AlternateHyperVServer |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RecoveryType
Especifica o tipo de recuperação. Se você especificar o parâmetro HyperVDatasource, o único valor válido será Recover. Os valores aceitáveis para este parâmetro são: Recuperar ou Restaurar.
Tipo: | RecoveryType |
Valores aceites: | Recover, Restore |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RestoreSecurity
Indica que o DPM usa as configurações de segurança do ponto de recuperação. Se você não especificar esse parâmetro, o DPM usará as configurações de segurança do servidor de destino.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RollForwardRecovery
Indica que o DPM recupera o aplicativo do ponto de recuperação mais recente e aplica todos os logs após esse ponto de recuperação para trazer o aplicativo para o estado mais recente.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SANRecovery
Indica que o DPM executa a operação atual em uma fonte de dados SAN (Storage Area Network, rede de armazenamento de dados).
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SharePoint
Indica que o DPM executa a operação atual em uma fonte de dados do SharePoint.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SharePointSite
Indica que o DPM executa a operação atual em um site do SharePoint.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SQL
Indica que o DPM executa a operação atual em uma fonte de dados do SQL Server.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StagingAreaPath
Especifica o caminho da área de preparação.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageGroupName
Especifica o nome do grupo de armazenamento.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SystemProtectionDatasource
Indica que o DPM executa a operação atual em uma fonte de dados de proteção do sistema.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TargetLocation
Especifica o local onde o DPM armazena a réplica.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TargetServer
Especifica o servidor de destino para recuperação.
Se você usar esse cmdlet em um ambiente clusterizado, especifique o parâmetro do servidor de destino no formato ResourceGroupName.ClusterName.DomainName.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TargetSiteUrl
Especifica a URL do destino onde o DPM recupera dados.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
RecoveryOption