BeforeRestoreBackup & AfterRestoreBackup
Skriptapplikationen, die von diesen Schnittstellen aufgerufen werden, dienen dazu, Einfluss auf die Wiederherstellung einer Version aus einem Backup zu nehmen.
Ablauf
- Ein Zielverzeichnis wird behandelt.
- Die Schnittstelle BeforeRestoreBackup wird aufgerufen, bevor die Wiederherstellung beginnt und die zugehörige Skriptapplikation gestartet wird.
- Die Wiederherstellung wird durchgeführt.
- Die Schnittstelle AfterRestoreBackup wird aufgerufen und die zugehörige Skriptapplikation wird gestartet.
- Die Wiederherstellung wird abgeschlossen.
Die Schnittstelle BeforeRestoreBackup startet die zugehörige Skriptapplikation vor der Wiederherstellung einer Version aus dem Backup. Die Wiederherstellung wird erst durchgeführt, wenn die Skriptapplikation beendet wurde (abgeschlossen, abgebrochen oder Time-out).
Wird BeforeRestoreBackup erfolgreich ausgeführt, wird auch AfterRestoreBackup ausgeführt, unabhängig davon, ob es bis dahin zu einem Fehler kam. Wenn BeforeRestoreBackup mit einem Fehler ausgeführt wird, wird AfterRestoreBackup nicht ausgeführt. Ein Fehlschlagen von AfterRestoreBackup führt nicht dazu, dass der Originalzustand wiederhergestellt wird.
Befehlszeilen für die Skriptapplikation ScriptBeforeRestoreBackup
Ohne Agents:
ScriptBeforeRestoreBackup.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Serverarchivs] /at:s |
Bei Verwendung von Agents:
ScriptBeforeRestoreBackup.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Agent-Archivs] /at:s |
Befehlszeilen für diese Skriptapplikation ScriptAfterRestoreBackup
Ohne Agents:
ScriptAfterRestoreBackup.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Serverarchivs] /at:s |
Bei Verwendung von Agents:
ScriptAfterRestoreBackup.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Agent-Archivs] /at:s |
Beschreibung der Schnittstellendatei für BeforeRestoreBackup
Die Sektionen [Common], [User], [Component], [ExclusiveUse], [UnderDevelopment] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I | Vollständiger Pfad des Arbeitsverzeichnisses der Komponente |
DestinationDir | I |
Vollständiger Pfad des Zielverzeichnisses des Wiederherstellungsvorgangs |
PathSourceBackup | I | Vollständiger Pfad des Backups (ZIP-Datei), das wiederhergestellt werden soll |
DeviceEquivalent | I |
Element, das im Offlineprojekt dem Device entsprochen hat Dieser Schlüssel kann auch leer sein oder "*" enthalten (bei UNC,Local,FTP). |
Beschreibung der Schnittstellendatei für AfterRestoreBackup
Die Sektionen [Common], [User], [Component], [ExclusiveUse] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I | Vollständiger Pfad des Arbeitsverzeichnisses der Komponente |
DestinationDir | I |
Vollständiger Pfad des Zielverzeichnisses des Wiederherstellungsvorgangs |
PathSourceBackup | I | Vollständiger Pfad des Backups (ZIP-Datei), das wiederhergestellt werden soll. |
DeviceEquivalent | I |
Element, das im Offlineprojekt dem Device entsprochen hat Dieser Schlüssel kann auch leer sein oder "*" enthalten (bei UNC, Local, FTP). |
Verwandte Themen |
---|
Allgemeine Sektionen der Schnittstellendatei |