Use the Restore-Exchange cmdlet with the following syntax to restore a database to the source location (normal restore):
[<configuration_object>] | Restore-Exchange -NormalRestore {-BackupID <backup_ID> [-Identity <identity>] | -Backup <backup_object>} -ClientName <FQDN_of_Exchange_Server> -DataDomainHost <Data_Domain_hostname> -DataDomainHostPath /<Data_Domain_storage_path> -DataDomainUser <Data_Domain_username> <optional_parameters>
- <configuration_object> (optional): Specifies the configuration object that was imported using the Import-ExchangeBackupConfigFile cmdlet.
Note: For Data Manager centralized and self-service workflows, run the Import-ExchangeBackupConfigFile cmdlet with the -Restore parameter to import the configuration parameters to the object.
- -NormalRestore: Specifies that the database is being restored to the original source location. You can use the -Restore alias for the -NormalRestore parameter.
- {-BackupID <backup_ID> [-Identity <identity>] | -Backup <backup_object>}: Specifies the backup to restore using either the backup identity or object. You must specify only one of the following options:
- -BackupID <backup_ID>: Use a backup ID. Optionally, specify -Identity <database_ID> with -BackupID to specify the identity of one or more databases to restore.
- -Backup <backup_object>: Use a backup object. You can retrieve the backup ID and object from the Backup-Exchange or Get-ExchangeBackup cmdlet output. The following example restores the database TestDB by using a backup ID.
Restore-Exchange -NormalRestore -BackupID msapp_bbb: 1458138556 -Identity TestDB -ClientName myDD.msapp.com -DataDomainHost ledmd035.lss.example.com -DataDomainHostPath /SU_DD163 -DataDomainUser DD163_user