New-DPMRecoveryOption
Crée des options de récupération.
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
L’applet de commande New-DPMRecoveryOption crée des options de récupération pour les serveurs de fichiers, les ordinateurs qui exécutent Exchange Server, SharePoint Server et Microsoft SQL Server, ainsi que d’autres sources de données.
Exemples
Exemple 1 : Récupérer un système de fichiers
PS C:\>New-DPMRecoveryOption -TargetServer "tsqa.contoso.com" -RecoveryLocation "D:\copytofolder" -FileSystem -AlternateLocation "F:\restore" -OverwriteType Overwrite -RestoreSecurity -RecoveryType Restore
Cette commande crée une option de récupération qui restaure le système de fichiers à tsqa.contoso.com et restaure les paramètres de sécurité d’origine.
Exemple 2 : Récupérer un système de fichiers à l’aide d’un 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
La première commande ouvre une connexion à un serveur DPM.
La deuxième commande obtient l’ordinateur nommé DPMServer01. L’agent de protection DPM est installé sur ce serveur. La commande stocke le serveur dans la variable $PServer.
La troisième commande obtient la liste des données protégées et non protégées sur le serveur de protection dans $PServer. La commande stocke le résultat dans la variable $PObject.
La quatrième commande obtient les bibliothèques associées au serveur DPM nommé DPoreMServer01. La commande stocke les bibliothèques dans la variable $DpmLibrary.
La cinquième commande obtient le point de récupération de la source de données dans $PObject, puis stocke ce point de récupération résultant dans la variable $RPoint.
La sixième commande crée une option de récupération sur une source de données de système de fichiers. La commande spécifie que les données sont récupérées dans le réplica sur le serveur cible nommé DPMServer02 à partir d’une bande.
Exemple 3 : Récupérer un système de fichiers à partir d’un réplica sur bande
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
La première commande obtient le groupe de protection sur le serveur DPM nommé DPMServer02. La commande stocke le résultat dans la variable $PGroup.
La deuxième commande obtient les données protégées et non protégées sur le serveur de production dans $PServer. La commande stocke les résultats dans la variable $PObject.
La troisième commande obtient le point de récupération de la source de données dans $PObject et stocke ce point de récupération dans la variable $RPoint.
La quatrième commande obtient les bibliothèques associées au serveur DPM nommé DPoreMServer01. La commande stocke les bibliothèques dans la variable $DpmLibraries.
La cinquième commande crée une option de récupération sur une source de données de système de fichiers. La commande spécifie que les données sont récupérées dans le réplica sur le serveur cible nommé DPMServer02 à partir d’une bande.
La sixième commande restaure une version de la source de données dans $RPoint à l’aide de l’option de récupération dans $ROption.
Paramètres
-AlternateDatabase
Spécifie le nom d’une autre base de données pour la récupération.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AlternateDatabaseDetails
Spécifie le type de la base de données de remplacement.
Type: | AlternateDatabaseDetailsType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AlternateLocation
Spécifie un autre emplacement où System Center 2019 - Data Protection Manager (DPM) crée un point de récupération.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AlternateStorageGroup
Spécifie un autre groupe de stockage pour un nouveau point de récupération.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientDatasource
Indique que les données restaurées sont un système de fichiers ou une application.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CopyLogFiles
Indique que DPM copie les fichiers journaux.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseFileTempLocation
Spécifie un emplacement temporaire pour le fichier de base de données.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Spécifie le nom de la base de données.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatasourceName
Spécifie le nom de la source de données.
Type: | String |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Spécifie l’emplacement de récupération.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationServerName
Spécifie le nom du serveur sur lequel DPM récupère les données.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DPMComponentName
Spécifie le GUID de la source de données que DPM récupère.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DPMLibrary
Spécifie un objet de bibliothèque DPM pour lequel cette applet de commande crée une option de récupération. Pour obtenir un objet de bibliothèque DPM, utilisez l’applet de commande Get-DPMLibrary.
Type: | Library |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DPMServerName
Spécifie le nom d’un serveur DPM sur lequel cette applet de commande agit. Si vous ne spécifiez pas de nom, l’applet de commande utilise le nom de l’ordinateur actif.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-E14Datasource
Indique que la source de données est Exchange Server 2010.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Exchange
Indique que DPM effectue l’opération en cours sur une source de données Exchange Server.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExchangeOperationType
Spécifie le type d’opération que DPM effectue sur une source de données Exchange Server.
Les valeurs valides pour ce paramètre sont :
- 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
Spécifie l’emplacement du fichier d’exportation.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileSystem
Indique que DPM effectue l’opération actuelle sur une source de données de système de fichiers.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileSystemDatasource
Indique que DPM récupère une source de données de système de fichiers.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GenericDatasource
Indique que DPM effectue l’opération actuelle sur une source de données telle que Microsoft Virtual Server.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HyperVDatasource
Indique que la source de données est nextref_virtualname.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IntermediateServer
Spécifie le serveur que DPM utilise pour la récupération de site SharePoint.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IntermediateSqlInstance
Spécifie une instance de SQL Server que DPM utilise pour la récupération de site SharePoint. DPM utilise la instance de SQL Server pour héberger temporairement une base de données SQL Server.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsRecoveryDatabase
Indique que la base de données est une base de données de récupération.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsRecoveryStorageGroup
Indique que la récupération est un groupe de stockage de récupération.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ItemLevelRecoveryType
Spécifie le type de récupération.
Les valeurs valides pour ce paramètre sont :
- RecoveryFarm
- UnattachedInstance
Type: | SharepointRecoveryType |
Accepted values: | RecoveryFarm, UnattachedInstance |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LeaveDBInRestoringState
Indique que DPM laisse la base de données non opérationnelle, mais dans un état restaurable. Spécifiez ce paramètre pour laisser la base de données opérationnelle.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogFileCopyLocation
Spécifie l’emplacement où DPM copie les fichiers journaux.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MailboxDisplayName
Spécifie un nom que DPM affiche sur la boîte aux lettres.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MountDatabaseAfterRestore
Indique que DPM monte la base de données après la restauration de la base de données.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OverwriteType
Spécifie l’action que DPM effectue lorsque le fichier qu’il récupère existe déjà.
Les valeurs valides pour ce paramètre sont :
- CreateCopy
- Ignorer
- Remplacer
Type: | OverwriteType |
Accepted values: | Overwrite, NoOverwrite, CopyOnExist |
Position: | 6 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryDpmServer
Indique que le serveur sur lequel DPM récupère les données est un serveur DPM.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoverToReplicaFromTape
Indique si la récupération vers le réplica provient d’une bande.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryLocation
Spécifie l’emplacement où DPM récupère les données.
Les valeurs valides pour ce paramètre sont :
- 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
Spécifie le type de récupération. Si vous spécifiez le paramètre HyperVDatasource , la seule valeur valide est Recover. Les valeurs acceptables pour ce paramètre sont les suivantes : Récupérer ou Restaurer.
Type: | RecoveryType |
Accepted values: | Recover, Restore |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreSecurity
Indique que DPM utilise les paramètres de sécurité à partir du point de récupération. Si vous ne spécifiez pas ce paramètre, DPM utilise les paramètres de sécurité du serveur de destination.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RollForwardRecovery
Indique que DPM récupère l’application à partir du dernier point de récupération et applique tous les journaux après ce point de récupération pour amener l’application à l’état le plus récent.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SANRecovery
Indique que DPM effectue l’opération actuelle sur une source de données SAN (Storage Area Network).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePoint
Indique que DPM effectue l’opération actuelle sur une source de données SharePoint.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePointSite
Indique que DPM effectue l’opération actuelle sur un site SharePoint.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQL
Indique que DPM effectue l’opération en cours sur une source de données SQL Server.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StagingAreaPath
Spécifie le chemin d’accès de la zone de préproduction.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageGroupName
Spécifie le nom du groupe de stockage.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SystemProtectionDatasource
Indique que DPM effectue l’opération en cours sur une source de données de protection du système.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetLocation
Spécifie l’emplacement où DPM stocke le réplica.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetServer
Spécifie le serveur cible pour la récupération.
Si vous utilisez cette applet de commande dans un environnement cluster, spécifiez le paramètre du serveur cible au format ResourceGroupName.ClusterName.DomainName.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetSiteUrl
Spécifie l’URL de la cible où DPM récupère les données.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Sorties
RecoveryOption