本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
使用 PowerShell cmdlet 还原 Exchange 资源
贡献者
建议更改
还原 Exchange 数据库包括启动与 SnapCenter 服务器的连接会话,列出备份和检索备份信息以及还原备份。
您必须已准备好 PowerShell 环境以执行 PowerShell cmdlet 。
步骤
-
使用为指定用户启动与SnapCenter 服务器的连接会话
Open-SmConnection
cmdlet。Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
-
使用检索有关要还原的一个或多个备份的信息
Get-SmBackup
cmdlet。此示例显示有关所有可用备份的信息:
PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 341 ResourceGroup_36304978_UTM... 12/8/2017 4:13:24 PM Full Backup 342 ResourceGroup_36304978_UTM... 12/8/2017 4:16:23 PM Full Backup 355 ResourceGroup_06140588_UTM... 12/8/2017 6:32:36 PM Log Backup 356 ResourceGroup_06140588_UTM... 12/8/2017 6:36:20 PM Full Backup
-
使用从备份中还原数据
Restore-SmBackup
cmdlet。此示例将还原一个最新的备份:
C:\PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true
以下示例将还原时间点备份:
C:\ PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true -LogRestoreType ByTransactionLogs -LogCount 2
此示例将二级存储上的备份还原到主案例:
C:\ PS> Restore-SmBackup -PluginCode 'SCE' -AppObjectId 'DB2' -BackupId 81 -IsRecoverMount:$true -Confirm:$false -archive @{Primary="paw_vs:vol1";Secondary="paw_vs:vol1_mirror"} -logrestoretype All
。
-archive
使用参数可以指定要用于还原的主卷和二级卷。。
-IsRecoverMount:$true
参数用于在还原后挂载数据库。
有关可与 cmdlet 结合使用的参数及其说明的信息,可通过运行 get-help command_name 来获取。或者,您也可以参考 "《 SnapCenter 软件 cmdlet 参考指南》"。