Skripts vor und nach der Sicherung für DPM
Wichtig
Diese Version von Data Protection Manager (DPM) hat das Supportende erreicht. Sie sollten ein Upgrade auf DPM 2019 durchführen.
In diesem Artikel werden die Skripts vor und nach der Sicherung für DPM beschrieben, und Sie erfahren, wie Sie sie verwenden können.
Ein Skript vor der Sicherung ist ein Skript, das sich auf dem geschützten Computer befindet, und vor jedem DPM-Sicherungsauftrag zur Vorbereitung der geschützten Datenquelle auf die Sicherung ausgeführt wird.
Ein Skript nach der Sicherung ist ein Skript, das nach einem DPM-Sicherungsauftrag ausgeführt wird, um Verarbeitungsvorgänge nach der Sicherung auszuführen, wie etwa einen virtuellen Computer online zu schalten.
Wenn Sie einen Schutz-Agent auf einem Computer installieren, wird die Datei ScriptingConfig.xml auf dem geschützten Computer dem Installationspfad \Microsoft Data Protection Manager\DPM\Scripting hinzugefügt. Sie können für jede geschützte Datenquelle auf dem Computer in der Datei "ScriptingConfig.xml" ein Skript vor der Sicherung und ein Skript nach der Sicherung angeben.
Hinweis
Bei den Skripts vor und nach der Sicherung darf es sich nicht um VBScript-Skripts handeln. Stattdessen müssen Sie für Ihr Skript, das cscript myscript.vbs enthält, einen Wrapper-Befehl verwenden.
Wenn von DPM ein Schutzauftrag ausgeführt wird, wird die Datei ScriptingConfig.xml auf dem geschützten Computer geprüft. Wenn ein Skript vor der Sicherung angegeben wurde, wird von DPM zuerst das Skript, dann der Auftrag ausgeführt. Wenn ein Skript nach der Sicherung angegeben wurde, wird von DPM zuerst der Auftrag, dann das Skript ausgeführt.
Hinweis
Schutzaufträge umfassen die Erstellung von Replikaten, schnelle vollständige Sicherung, Synchronisierung und Konsistenzprüfung.
Die Skriptausführung erfolgt unter Verwendung des lokalen Systemkontos. Stellen Sie sicher, dass die Skripts nur über Lese- und Ausführungsberechtigungen für das Administrator- und das lokale Systemkonto verfügen. Mit dieser Berechtigungsstufe wird verhindert, dass nicht autorisierte Benutzer die Skripts ändern.
ScriptingConfig.xml
<?xml version="1.0" encoding="utf-8"?>
<ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
<DatasourceScriptConfig DataSourceName="Data source">
<PreBackupScript>"Path\Script Parameters" </PreBackupScript>
<PostBackupScript>"Path\Script Parameters" </PostBackupScript>
<TimeOut>30</TimeOut>
</DatasourceScriptConfig>
</ScriptConfiguration>
Angeben von Skripts vor und nach der Sicherung
Öffnen Sie auf dem geschützten Computer die Datei ScriptingConfig.xml in einem XML- oder Text-Editor.
Hinweis
Das DataSourceName-Attribut muss als Drive: angegeben werden (z. B. D:, wenn sich die Datenquelle in Laufwerk D befindet).
Führen Sie das DatasourceScriptConfig-Element für jede Datenquelle wie folgt aus:
Geben Sie für das DataSourceName-Attribut das Volume der Datenquelle (bei Dateidatenquellen) oder den Namen der Datenquelle (für alle anderen Datenquellen) ein. Der Name der Datenquelle für Anwendungsdaten muss das Format Instanz\Datenbank für SQL, Name der Speichergruppe für Exchange, Logischer Pfad\Name der Komponente für Virtual Server und SharePoint-Farm\Name des SQL Server-Computers\Name der SQL-Instanz\SharePoint-Konfigurationsdatenbank für Windows SharePoint Services aufweisen.
Geben Sie im PreBackupScript-Tag den Pfad- und Skriptnamen ein.
Geben Sie im PreBackupCommandLine-Tag durch Leerzeichen voneinander getrennt Befehlszeilenparameter ein, die an die Skripts übergeben werden sollen.
Geben Sie im PostBackupScript-Tag den Pfad- und Skriptnamen ein.
Geben Sie im PostBackupCommandLine-Tag durch Leerzeichen voneinander getrennt Befehlszeilenparameter ein, die an die Skripts übergeben werden sollen.
Geben Sie im TimeOut-Tag die Zeit in Minuten ein, die DPM nach dem Aufrufen eines Skripts warten soll, bis das Zeitlimit erreicht ist und die Skriptausführung als fehlerhaft gekennzeichnet wird.
Speichern Sie die Datei ScriptingConfig.xml.
Hinweis
DPM fügt dem Befehl für das Skript nach der Sicherung einen zusätzlichen booleschen Parameter (true/false) an, der den Status des DPM-Sicherungsauftrags angibt.