Langmeier Backup FAQ
Ratgeber: Langmeier Backup mit VBScript erweitern
Langmeier Backup bietet die Möglichkeit, Skripte zu erstellen, um erweiterte Konzepte für die Datensicherung zu implementieren. Erfahrene Administratoren haben so die Möglichkeit, ganz spezifische Erfordernisse im Bereich der Datensicherung in den Sicherungslauf einzubringen.
Beispiele:
- eigene Benutzer-Benachrichtigung (als SMS, am Bildschirm, per Mail, etc…)
- aktuellen Sicherungsjob vom Server herunterladen
- Benutzer-Aufforderung (Beispiel: “Bitte anderes Sicherungsmedium einlegen“)
- Geöffnete Programme auslesen und beenden
- Zielmedium umorganisieren (z.B. Ordner umbenennen)
- eine Web-URL aufrufen, um eine Server-Funktion auszuführen
Der Skript-Editor befindet sich unter dem Menü Werkzeuge > Skripte bearbeiten:
Klicken Sie auf das Auswahlfeld "Skript" und wählen Sie dort den leeren Eintrag aus, um ein neues Skript zu erstellen. Mittels Speichern unter... können sie dieses Skript abspeichern.
Sie können im Skript alle VBScript-Befehle verwenden. Zusätzlich können Sie die folgend beschriebenen speziell für Langmeier Backup implementierten Skripting-Befehle verwenden, um Langmeier Backup zu automatisieren.
Befehlsindex
Den kompletten Befehlsindex finden Sie in der Online-Hilfe von Langmeier Backup, die Sie im Programm aufrufen können. Hier ein Auszug von oft nachgefragten Funktionen.
Progress (Variable)
Zuweisung eines Wertes zwischen 1 und 100 an die Variable Progress, stellt den Wert des Fortschrittbalkens im Fenster für die Datensicherung ein.
Beispiele:
Progress = 0 'Fortschrittsbalken auf 0 - noch nichts gesichert
Progress = 50 'Fortschrittsbalken auf 50 - die Hälfte gesichert
Progress = 100 'Fortschrittsbalken auf 100 - Sicherung vollständig abgeschlossen
Message (Methode)
Gibt einen Text an den Benutzer im Mitteilungs-Fenster von Langmeier Backup aus. Dieser Text wird zusätzlich im Sicherungsprotokoll abgespeichert.
Parameter:
Parameter |
Beschreibung |
Text |
Der Text der Mitteilung an den Benutzer. |
[Meldungs-Typ] |
Der Typ dieser Mitteilung.
Mögliche Werte:
1 = Information 2 = Warnung 3 = Stop |
kursiv = Optionale Parameter
Beispiel 1:
Message
"Skript abgeschlossen."
Beispiel 2:
Message "Bitte schreiben Sie den Datenträger mit 'Sicherung " & Weekdayname(Weekday(now)) & "' an.", 1
Backup (Methode)
Mit Hilfe der Funktion „Backup“ kann ein Ordner, oder eine Datei gesichert werden.
Parameter:
Parameter |
Beschreibung |
Quelle |
Quell-Pfad der gewünschten Sicherung |
Ziel |
Ziel-Pfad der gewünschten Sicherung |
[Subfolders] |
True = Sicherung inklusive Unterordner (Standard)
False = Sicherung ohne Unterordner
|
[Encrypted] |
True = Verschlüsselte Sicherung
False = Unverschlüsselte Sicherung (Standard)
|
[Compressed] |
True = ZIP-Komprimierte Sicherungsdateien
False = Unkomprimierte Sicherungsdateien (Standard)
|
[History] |
True = Historisierte Datensicherung
False = Normaler Modus (Standard)
|
[CreateFullPath] |
True = Erstellt den kompletten Sicherungspfad, z.B. C$\Ordner\
False = Normaler Modus (Standard)
|
kursiv = Optionale Parameter
Beispiel 1: Eine normale Datensicherung wo die Quelle und das Ziel angegeben werden.
'Normale Sicherung:
Backup "C:\Quelle", "D:\Ziel"
Beispiel 2: Eine verschlüsselte Datensicherung: Hier werden Quelle und Ziel angegeben, dazu noch so eingestellt, dass die Daten verschlüsselt werden.
'Verschlüsselte Sicherung:
Backup "C:\Quelle", "D:\Ziel", , True
Beispiel 3: Verschlüsseltes Backup mit komplettem Pfad: Hier wird wie in Beispiel 2 eine verschlüsselte Datensicherung durchgeführt und zudem wird der komplette Pfad gesichert.
'Verschlüsselte Sicherung mit komplettem Pfad:
Backup "C:\Quelle", "D:\Ziel", , True, , , True
Break (Methode)
Bricht die Sicherung, jedoch nicht das aktuelle Script ab.
Parameter:
Parameter |
Beschreibung |
KEINE PARAMETER |
Die Break-Methode benötigt keine zusätzlichen Parameter. |
GetMediaName (Funktion)
Gibt den Namen des eingelegten Mediums zurück.
Parameter:
Parameter |
Beschreibung |
Accessor |
a) Das Tape-Accessor-Zeichen in der Form von beispielsweise \\.\tape0 b) Eine Laufwerkskennung, z.B. C:\. |
Beispiel:
If GetMediaName ("\\.tape0") <> "Montag"
Then
Message "Bitte legen Sie das Tape `Montag` ein!", 3 '3 = Stop-Symbol
EjectMedia
Break
End If
SendSMS (Text as String, Number As String) (Funktion)
Eine Option die viele unserer Kunden nutzen ist die Option “SendSMS”. Diese Option sendet dem Kunden eine SMS an ein Mobiltelefon am Ende einer Datensicherung. Falls der Empfänger sich nicht in der Schweiz befindet, dann muss die internationale Vorwahl angegeben werden.
Firewall: unter Umständen kann ein fehlender Eintrag in der Windows-Firewall den Versand der Kurzmitteilung verhindern. In diesem Fall erscheint eine Fehlermeldung und das Skript kann nicht erfolgreich ausgeführt werden. Bitte geben Sie das Programm Langmeier Backup in Ihrer Firewall für ausgehenden Netzwerkverkehr frei - dann funktioniert es.
Parameter:
Parameter |
Beschreibung |
Text |
Die Textmitteilung, die per SMS an den Empfänger gesendet werden soll. |
Number |
Die Mobiltelefon-Nummer des Empfängers. |
Beispiel:
'Sendet eine Kurzmitteilung an den Sicherungsadministrator:
SendSMS "Backup abgeschlossen.", "004179512xxxx"
'Sendet eine Kurzmitteilung an den Sicherungsadministrator -
'die Nachricht enthält den unter "Ziel" angegebenen Wert, sowie
'die Anzahl der aufgetretenen Fehler, als auch die Anzahl der
'erfolgreich gesicherten Dateien:
SendSMS Term("Die Sicherung auf ist abgeschlossen. Fehler: Gesichert: ", Destination, Errors, Counter), "0049xxxxxxxxxx"
Counter (Variable)
Gibt an, wieviele Dateien gesichert wurden. Dieser Wert erscheint nach dem Sicherungsvorgang in der Rückmeldung an den Benutzer. Zusätzlich wird dieser Wert auch im Sicherungsprotokoll angegeben.
Beispiel:
'Startet das Kommandozeilen-Skript "databackup.cmd" von SAP, um die
'Datenbank von SAP zu sichern. Als Sicherungsziel wird das Sicherungsziel,
'das im Sicherungsauftrag eingestellt ist verwendet (Destination).
'Vom Kommandozeilen-Skript wird die Anzahl der gesicherten
'Dateien zurückgegeben.
CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)
'Der Zähler der gesicherten Dateien wird nun um die vom Script zurückgegebene
'Anzahl erhöht:
Counter = Counter + lCountOfFiles
Destination (Variable)
Gibt den im Sicherungselement des Skripts voreingestellten Zielordner zurück, oder überschreibt diesen.
Merke: Mit der Variablen "Destination" können Sie ein Skript erstellen, das etwas Bestimmtes an einen im Sicherungsauftrag definierbarten Ziel-Ort sichert. Wie das Bestimmte gesichert wird, und was es ist, das programmieren Sie im Skript ein.
Beispiel:
'Sichert den Installationsordner "SAP R3" an den beim Skript eingestellten Sicherungsordner:
Backup "C:\SAP-R3", Destination
Source (Variable)
Gibt die im Sicherungselement des Skripts voreingestellte Quelle zurück, oder überschreibt diese Quelle. Falls sich der Skriptname (z.B. @SendSMS) unter der Quelle befindet, dann wird der Skriptname zurückgegeben.
Merke: Mit der Variablen "Destination" können Sie ein Skript erstellen, das etwas Bestimmtes an einen im Sicherungsauftrag definierbarten Ziel-Ort sichert. Wie das Bestimmte gesichert wird, und was es ist, das programmieren Sie im Skript ein. Mit der gegenteiligen Variablen "Source" haben Sie die Möglichkeit, den Langmeier Backup-Benutzer den Quell-Ort bestimmen zu lassen, den Sie im Skript abrufen.
Beispiel:
Source = "C:\"
Script speichern
Nachdem Sie ein Skript geschrieben/erstellt haben speichern Sie dieses ab. Die Optionen „Speichern“ und „Speichern unter“ finden Sie unterhalb vom Skript-Editor.
Klicken Sie auf "Speichern unter" können Sie Ihrem Script einen Namen geben:
Die Skripte werden in folgendem Ordner gespeichert:
C:\ProgramData\Langmeier Software\Scripts
Unter älteren Betriebssystemen (Windows XP, Windows Server 2003):
C:\Dokumente und Einstellungen\ALL Users\Anwendungsdaten\Langmeier Software\Scripts
Skript dem Sicherungsauftrag hinzufügen
Alle von Ihnen gespeicherten Skripte können Sie im Hauptfenster von Langmeier Backup unter "Sicherung" - "Hinzufügen" dem Sicherungsauftrag hinzufügen:
Nachdem Sie Ihr Skript ausgewählt haben erscheint der Skriptname mit einem vorangestellten „@“ im Sicherungsauftrag, hier "@SMS". Das Skript wird sobald Sie auf "Sicherung" - "Starten" klicken, im Sicherungslauf ausgeführt.
Mittels Doppelklick auf das eingefügte Skript, hier "@SMS", können Sie den Zielpfad definieren (welchen Sie im Skript mittels "Destination" abrufen können):
Reihenfolge: Beachten Sie die Reihenfolge im Sicherungsauftrag! Wenn ein Skript am Ende einer Sicherung ausgeführt werden soll, dann muss das Skript auch am Ende eingefügt werden. Langmeier Backup arbeitet die Skripts in der Reihenfolge ab, in der sich diese im Sicherungsauftrag befinden. Wenn das Skript eine Funktion ist, die am Anfang oder nach einem bestimmten Ordnerpfad aufgerufen werden soll, dann muss das Skript entsprechend in der richtigen Zeile eingefügt werden.
Alternative Skripting-Möglichkeiten
Ein selbst erstelltes VBScript können Sie einem Auftrag auch auf eine andere Art hinzufügen. Gehen Sie auf „Optionen“ und dort auf „Einstellungen für diesen Auftrag“. Sie finden hier Optionen, die „Vor der Sicherung“ ausgeführt werden, und Optionen, die „Nach der Sicherung“ ausgeführt werden. Fügen Sie Ihr VBScript am gewünschten Ort hinzu. Beachten Sie, dass bei dieser Methode die oben beschriebenen Langmeier Backup-eigenen Funktionen wie z.B. SendSMS oder Backup nicht zur Verfügung stehen. Mit dieser Methode können Sie jedoch auch beliebige Batch-Skripte oder beliebige kompilierte Exe-Dateien aufrufen.
Die Angaben in diesem Artikel sind in den folgenden Produkten verfügbar:
- Langmeier Backup Business
- Langmeier Backup Server
- Langmeier Backup V-flex
Für PC & Laptop
Für Server & virtuelle Maschinen
Backup Essentials
€39.90 pro Jahr
Auswählen
- Jederzeit kündbar
- Support & Upgrades inbegriffen
- Datensicherung unter Windows 11, 10, 8, 7
- Einfache Benutzeroberfläche
- Dateien und Ordner sichern
- Sicherung des vollständigen Computers
- Sicherung von E-Mails und Internet-Lesezeichen
- Sicherung von OneDrive und Google Drive
- Wiederherstellung einzelner Dateien und Ordner
- Bootmedium zur Wiederherstellung des vollständigen Computers
- Live-Scanner gegen Ransomware schützt Computer und Sicherungsmedien
- Sicherung auf USB-Laufwerke
- Sicherung auf NAS
- Sicherung auf OneDrive, Google Drive & Dropbox
- Sicherung auf Langmeier Backup Online-Speicher & aBusiness Suite
Empfohlen
Backup Professional
€49.50 pro Jahr
Auswählen
- Jederzeit kündbar
- Support & Upgrades inbegriffen
- Datensicherung unter Windows 11, 10, 8, 7
- Profi-Benutzeroberfläche
- Dateien und Ordner sichern
- Sicherung des vollständigen Computers
- Sicherung von E-Mails und Internet-Lesezeichen
- Sicherung von OneDrive und Google Drive
- Wiederherstellung einzelner Dateien und Ordner
- Bootmedium zur Wiederherstellung des vollständigen Computers
- Live-Scanner gegen Ransomware schützt Computer und Sicherungsmedien
- Sicherung auf USB-Laufwerke
- Sicherung auf NAS
- Sicherung auf OneDrive, Google Drive & Dropbox
- Sicherung auf Langmeier Backup Online-Speicher & aBusiness Suite
- Sicherung auf FTP-Server und Public Clouds
- Verschlüsselung
- Wiederherstellen nach Datum
- Datenträger am Ende der Sicherung auswerfen
- Sicherungs-Protokolle per Email
- Sicherungs-Status per SMS versenden
- Sicherung als Windows-Dienst
Backup
Business
€99 pro Jahr
Auswählen
- Jederzeit kündbar
- Support & Upgrades inbegriffen
- Datensicherung unter Windows 11, 10, 8, 7
- Profi-Benutzeroberfläche
- Dateien und Ordner sichern
- Sicherung des vollständigen Computers
- Sicherung von E-Mails und Internet-Lesezeichen
- Sicherung von OneDrive und Google Drive
- Wiederherstellung einzelner Dateien und Ordner
- Bootmedium zur Wiederherstellung des vollständigen Computers
- Live-Scanner gegen Ransomware schützt Computer und Sicherungsmedien
- Sicherung auf USB-Laufwerke
- Sicherung auf NAS
- Sicherung auf OneDrive, Google Drive & Dropbox
- Sicherung auf Langmeier Backup Online-Speicher & aBusiness Suite
- Sicherung auf FTP-Server und Public Clouds
- Verschlüsselung
- Wiederherstellen nach Datum
- Datenträger am Ende der Sicherung auswerfen
- Sicherungs-Protokolle per Email
- Sicherungs-Status per SMS versenden
- Sicherung als Windows-Dienst
- Integrierte Skript-Sprache
- Sicherung in ZIP-Archive
- Geschützte Netzwerkordner mit Anmeldeinformationen
- Profi-Ransomware-Schutz
- Tape-Bandlaufwerke aller Typen
- Datensicherung auf WORM-Medien (Write-Once-Read-Many)
- Sicherung als Windows-Dienst
- Hardware-Trennung der Laufwerke mittels DSC-Gerät (Data Save Control-Gerät)
- Sicherung von Ordner-Sicherheitseinstellungen
--- Anzeige ---
Über den Autor Urs Langmeier
Gründer und CEO von Langmeier Software
Ich möchte nichts verkomplizieren. Ich möchte nicht die ultimative Geschäftssoftware entwickeln. Ich will nicht in einer Top-Technologieliste aufgeführt werden. Denn darum geht es bei Geschäftsanwendungen nicht. Es geht darum, dass Ihre Daten nahtlos geschützt sind. Und es geht darum, dass alles reibungslos läuft, während Sie die volle Kontrolle behalten und sich auf das Wachstum Ihres Unternehmens konzentrieren können. Einfachheit und Zuverlässigkeit sind meine Leitprinzipien und inspirieren mich jeden Tag.
Weiter nachschlagen: Langmeier Backup, VB-Script, Backup
Themenrelevante Artikel
Welche Backup-Art ist die beste Wahl für meine Daten?So wichtig ist Datensicherung im echten LebenDie Vor- und Nachteile der verschiedenen Windows-Dateisysteme
Veröffentlichen Sie hier einen Kommentar...
Dieser Artikel behandelt die Themen: