此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
使用PowerShell Cmdlet還原Exchange資源
貢獻者
建議變更
還原Exchange資料庫包括啟動與SnapCenter 該伺服器的連線工作階段、列出備份與擷取備份資訊、以及還原備份。
您必須準備好PowerShell環境、才能執行PowerShell Cmdlet。
關於這項工作
對於 ONTAP 9.12.1 及更低版本、從 SnapLock 資料保險箱快照建立的複本作為還原的一部分、將會繼承 SnapLock 資料保險箱到期時間。儲存管理員應在 SnapLock 到期後手動清理複本。
步驟
-
使用 Cmdlet 為指定的使用者啟動與 SnapCenter 伺服器的連線工作階段
Open-SmConnection
。Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
-
使用 Cmdlet 擷取您要還原之一或多個備份的相關資訊
Get-SmBackup
。此範例顯示所有可用備份的相關資訊:
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
-
使用 Cmdlet 從備份還原資料
Restore-SmBackup
。此範例可還原最新的備份:
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
參數可讓您在還原後掛載資料庫。
您可以執行_Get-Help命令name_來取得可搭配Cmdlet使用之參數及其說明的相關資訊。或者、您也可以參閱 "《軟件指令程式參考指南》SnapCenter"。