Stellen Sie Exchange Ressourcen mithilfe von PowerShell cmdlets wieder her
Beim Wiederherstellen einer Exchange-Datenbank wird eine Verbindungssitzung mit dem SnapCenter-Server initiiert, die Backups aufgeführt, Backup-Informationen abgerufen und ein Backup wiederhergestellt.
Sie müssen die PowerShell Umgebung vorbereitet haben, um die PowerShell Cmdlets auszuführen.
-
Starten Sie eine Verbindungssitzung mit dem SnapCenter-Server für einen bestimmten Benutzer, indem Sie den verwenden
Open-SmConnection
Cmdlet:Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
-
Rufen Sie die Informationen zu einem oder mehreren Backups ab, die Sie mit dem wiederherstellen möchten
Get-SmBackup
Cmdlet:In diesem Beispiel werden Informationen zu allen verfügbaren Backups angezeigt:
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
-
Stellen Sie mit dem Daten aus dem Backup wieder her
Restore-SmBackup
Cmdlet:In diesem Beispiel wird ein minutengenaue Backup wiederhergestellt:
C:\PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true
In diesem Beispiel wird ein zeitpunktgenaues Backup wiederhergestellt:
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
In diesem Beispiel wird ein Backup auf sekundärem Storage auf einen primären Erfahrungsbericht wiederhergestellt:
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
Der
-archive
Mit dem Parameter können Sie die primären und sekundären Volumes angeben, die Sie für die Wiederherstellung verwenden möchten.Der
-IsRecoverMount:$true
Mit Parameter können Sie die Datenbank nach der Wiederherstellung mounten.
Die Informationen zu den Parametern, die mit dem Cmdlet und deren Beschreibungen verwendet werden können, können durch Ausführen von get-Help Command_Name abgerufen werden. Alternativ können Sie auch auf die "SnapCenter Software Cmdlet Referenzhandbuch".