BeforeRestoreBackup & AfterRestoreBackup

Skriptapplikationen, die von diesen Schnittstellen aufgerufen werden, dienen dazu, Einfluss auf die Wiederherstellung einer Version aus einem Backup zu nehmen.

Ablauf

  1. Ein Zielverzeichnis wird behandelt.
  2. Die Schnittstelle BeforeRestoreBackup wird aufgerufen, bevor die Wiederherstellung beginnt und die zugehörige Skriptapplikation gestartet wird.
  3. Die Wiederherstellung wird durchgeführt.
  4. Die Schnittstelle AfterRestoreBackup wird aufgerufen und die zugehörige Skriptapplikation wird gestartet.
  5. 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