Sichern Sie Exchange Ressourcen mit PowerShell Cmdlets
Das Sichern einer Exchange Server-Datenbank umfasst die Einrichtung einer Verbindung mit dem SnapCenter-Server, die Ermittlung der Exchange Server-Datenbank, das Hinzufügen einer Richtlinie, das Erstellen einer Backup-Ressourcengruppe, das Sichern und das Anzeigen des Backup-Status.
-
Sie müssen die PowerShell Umgebung vorbereitet haben, um die PowerShell Cmdlets auszuführen.
-
Sie müssen die Speichersystemverbindung hinzugefügt und Anmeldedaten erstellt haben.
-
Sie müssen Hosts hinzugefügt und Ressourcen erkannt haben.
Das Plug-in für Exchange unterstützt keine Klonvorgänge. Daher wird der CloneType-Parameter für das Cmdlet "Add-SmPolicy" für Plug-in für Exchange nicht unterstützt |
-
Starten Sie eine Verbindungssitzung mit dem SnapCenter-Server für einen bestimmten Benutzer, indem Sie das Cmdlet "Open-SmConnection" verwenden.
Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
Die Eingabeaufforderung für Benutzername und Passwort wird angezeigt.
-
Erstellen Sie mithilfe des Cmdlet "Add-SmPolicy" eine Backup-Richtlinie.
In diesem Beispiel wird eine neue Backup-Richtlinie mit einem vollständigen Exchange Backup-Typ für Backups und Protokollierung erstellt:
C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies
Dieses Beispiel erstellt eine neue Backup-Richtlinie mit einem stündlichen vollständigen Backup und Log Backup-Typ für Exchange Backup:
C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Hourly_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies -ScheduleType Hourly -RetentionSettings @{'BackupType'='DATA';'ScheduleType'='Hourly';'RetentionCount'='10'}
In diesem Beispiel wird eine neue Backup-Richtlinie erstellt, in der nur Exchange-Protokolle gesichert werden:
Add-SmPolicy -PolicyName SCE_w2k12_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType LogBackup -BackupActiveCopies
-
Ermitteln Sie Host-Ressourcen mit dem Cmdlet "Get-SmResources".
Dieses Beispiel ermittelt die Ressourcen für das Microsoft Exchange Server Plug-in auf dem angegebenen Host:
C:\PS> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCE
-
Fügen Sie mit dem Cmdlet "Add-SmResourceGroup" eine neue Ressourcengruppe zu SnapCenter hinzu.
In diesem Beispiel wird eine neue Backup-Ressourcengruppe für die Exchange Server-Datenbank mit der angegebenen Richtlinie und den angegebenen Ressourcen erstellt:
C:\PS> Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{'Host'='sce-w2k12-exch';'Type'='Exchange Database';'Names'='sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_1,sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2'}
Dieses Beispiel erstellt eine neue Exchange Database Availability Group (DAG) Backup-Ressourcengruppe mit der angegebenen Richtlinie und Ressourcen:
Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{"Host"="DAGSCE0102";"Type"="Database Availability Group";"Names"="DAGSCE0102"}
-
Initiieren Sie einen neuen Sicherungsauftrag mit dem Cmdlet "New-SmBackup".
C:\PS> New-SmBackup -ResourceGroupName SCE_w2k12_bkp_RG -Policy SCE_w2k12_Full_Log_bkp_Policy
Dieses Beispiel erstellt ein neues Backup im Sekundärspeicher:
New-SMBackup -DatasetName ResourceGroup1 -Policy Secondary_Backup_Policy4
-
Zeigen Sie den Status des Backup-Jobs mit dem Cmdlet "Get-SmBackupReport" an.
In diesem Beispiel wird ein Job-Summary-Bericht aller Jobs angezeigt, die am angegebenen Datum ausgeführt wurden:
C:\PS> Get-SmJobSummaryReport -Date ?1/27/2018?
Dieses Beispiel zeigt einen Job-Übersichtsbericht für eine bestimmte Job-ID an:
C:\PS> Get-SmJobSummaryReport -JobId 168
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 siehe "SnapCenter Software Cmdlet Referenzhandbuch".