Často kladené otázky k programu Langmeier Backup

Praktický průvodce: Rozšíření zálohování Langmeier pomocí VBScriptu

Langmeier Backup nabízí možnost vytvářet skripty za účelem implementace pokročilých konceptů zálohování dat. Zkušení administrátoři tak mají možnost začlenit do zálohovacího cyklu zcela specifické požadavky v oblasti zálohování dat.

Příklady:

  • vlastní upozornění pro uživatele (jako SMS, na obrazovce, e-mailem atd.)
  • stažení aktuální zálohy ze serveru
  • výzva pro uživatele (příklad: „Vložte prosím jiné zálohovací médium“)
  • načtení a ukončení otevřených programů
  • Uspořádání cílového média (např. přejmenování složky)
  • otevření webové adresy URL za účelem provedení funkce serveru

Editor skriptů najdete v nabídce Nástroje > Upravit skripty:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Klikněte na výběrové pole „Skript“ a vyberte tam prázdnou položku, abyste vytvořili nový skript. Pomocí příkazu Uložit jako... můžete tento skript uložit.

Ve skriptu můžete použít všechny příkazy VBScript. Kromě toho můžete k automatizaci programu Langmeier Backup použít skriptovací příkazy popsané níže, které byly speciálně implementovány pro program Langmeier Backup.


Rejstřík příkazů

Kompletní rejstřík příkazů najdete v online nápovědě programu Langmeier Backup, kterou můžete otevřít přímo v programu. Zde uvádíme výběr často vyhledávaných funkcí.

Progress (proměnná)

Přiřazení hodnoty v rozmezí 1 až 100 proměnné Progress, nastavuje hodnotu ukazatele průběhu v okně zálohování dat.

Příklady:

Progress = 0 'ukazatel průběhu na 0 – zatím nic nezazálohováno
Progress = 50 'ukazatel průběhu na 50 – polovina zazálohována
Progress = 100 'ukazatel průběhu na 100 – zálohování zcela dokončeno

Message (metoda)

Zobrazí uživateli text v okně zprávy programu Langmeier Backup. Tento text se navíc uloží do protokolu zálohování.

Parametry:

Parametr Popis
Text Text zprávy pro uživatele.
[Typ zprávy] Typ této zprávy.

Možné hodnoty:

1 = informace
2 = Varování
3 = Zastavení

kurzívou = volitelné parametry

Příklad 1:

Zpráva „Skript dokončen.“

Příklad 2:

Message „Zapište prosím datový nosič s ‚zálohou „ & Weekdayname(Weekday(now)) & ‚“, 1

Backup (metoda)

Pomocí funkce „Backup“ lze zálohovat složku nebo soubor.

Parametry:

Parametry Popis
Zdroj Cesta ke zdroji požadované zálohy
Cíl Cílová cesta požadované zálohy
[Podsložky] True = záloha včetně podsložek (výchozí nastavení)

False = záloha bez podsložek

[Encrypted] True = Šifrovaná záloha

False = Nešifrovaná záloha (výchozí nastavení)

[Compressed] True = Záložní soubory komprimované ve formátu ZIP

False = Nezkomprimované záložní soubory (výchozí nastavení)

[Historie] True = Zálohování s historií

False = Normální režim (výchozí nastavení)

[CreateFullPath] True = Vytvoří úplnou cestu k záloze, např. C$\Složka\

False = Normální režim (výchozí)

kurzívou = volitelné parametry

Příklad 1: Běžné zálohování dat, kde jsou zadány zdroj a cíl.

'Běžné zálohování:
Backup "C:\Zdroj", "D:\Cíl"

Příklad 2: Šifrovaná záloha dat: Zde se zadává zdroj a cíl a navíc se nastavuje, aby byla data šifrována.

'Šifrovaná záloha:
Backup "C:\Zdroj", "D:\Cíl", , True

Příklad 3: Šifrovaná záloha s úplnou cestou: Zde se stejně jako v příkladu 2 provádí šifrovaná záloha dat a navíc se zálohuje i úplná cesta.

'Šifrovaná záloha s úplnou cestou:
Backup "C:\Zdroj", "D:\Cíl", , True, , , True

Break (metoda)

Přeruší zálohu, ale neaktuální skript.

Parametry:

Parametry Popis
ŽÁDNÉ PARAMETRY Metoda Break nevyžaduje žádné další parametry.

GetMediaName (funkce)

Vrací název vloženého média.

Parametry:

Parametr Popis
Přístupová metoda a) Znak pro přístup k pásce, například ve tvaru \.\tape0
b) Identifikátor jednotky, např. C:.

Příklad:

If GetMediaName ("\.tape0") <> "Montag" Then
Message "Vložte prosím pásku `Montag`!", 3 '3 = symbol zastavení
EjectMedia
Break
End If

SendSMS (Text as String, Number As String) (funkce)

Mnoho našich zákazníků využívá možnost „SendSMS“. Tato možnost odešle zákazníkovi na konci zálohování dat SMS zprávu na mobilní telefon. Pokud se příjemce nenachází ve Švýcarsku, je nutné uvést mezinárodní předvolbu.

Firewall: v některých případech může chybějící záznam ve Windows Firewallu zabránit odeslání SMS zprávy. V takovém případě se zobrazí chybová zpráva a skript nelze úspěšně spustit. Prosím, povolte ve svém firewallu program Langmeier Backup pro odchozí síťový provoz – pak bude fungovat.

Parametry:

Parametry Popis
Text Textová zpráva, která má být odeslána příjemci prostřednictvím SMS.
Číslo Číslo mobilního telefonu příjemce.

Příklad:

'Odeslání textové zprávy správci zálohování:
SendSMS
"Zálohování dokončeno.", "004179512xxxx"

'Odesílá krátkou zprávu správci zálohování –
'zpráva obsahuje hodnotu zadanou v poli „Cíl“ a
'počet vzniklých chyb i počet
'úspěšně zálohovaných souborů:

SendSMS Term("Zálohování na je dokončeno. Chyba: Zazálohováno: ", Destination, Errors, Counter), "0049xxxxxxxxxx"

Counter (proměnná)

Udává, kolik souborů bylo zálohováno. Tato hodnota se po dokončení zálohování zobrazí v potvrzení pro uživatele. Kromě toho je tato hodnota uvedena také v zálohovacím protokolu.

Příklad:

'Spustí skript příkazového řádku „databackup.cmd“ od SAPu za účelem zálohování
'databáze SAPu. Jako cíl zálohování se
použije cíl,
'který je nastaven v úloze zálohování (Destination).
'Skript příkazového řádku vrátí počet zálohovaných
'souborů.

CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)

'Počet zálohovaných souborů se nyní zvýší o počet vrácený skriptem
':
Counter = Counter + lCountOfFiles

Destination (proměnná)

Vrací cílovou složku přednastavenou v zálohovacím prvku skriptu nebo ji přepíše.

Poznámka: Pomocí proměnné „Destination“ můžete vytvořit skript, který zálohuje určitý obsah do cílového umístění definovaného v zálohovacím úloze. Jak se tento obsah zálohuje a o co se jedná, naprogramujete ve skriptu.

Příklad:

'Zálohuje instalační složku „SAP R3“ do zálohovací složky nastavené ve skriptu:
Backup „C:\SAP-R3“, Destination

Source (proměnná)

Vrátí zdroj přednastavený v zálohovacím prvku skriptu nebo tento zdroj přepíše. Pokud se pod zdrojem nachází název skriptu (např. @SendSMS), vrátí se název skriptu.

Poznámka: Pomocí proměnné „Destination“ můžete vytvořit skript, který zálohuje určitý objekt do cílového umístění definovaného v zálohovacím úloze. Jak se tento objekt zálohuje a o co se jedná, naprogramujete ve skriptu. Pomocí protikladné proměnné „Source“ máte možnost nechat uživatele Langmeier Backup určit zdrojové umístění, které ve skriptu načtete.

Příklad:

Source = „C:\“

Uložení skriptu

Po napsání/vytvoření skriptu jej uložte. Možnosti „Uložit“ a „Uložit jako“ najdete pod editorem skriptů.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Kliknutím na „Uložit jako“ můžete skriptu přiřadit název:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Skripty se ukládají do následující složky:

C:\ProgramData\Langmeier Software\Scripts

Ve starších operačních systémech (Windows XP, Windows Server 2003):

C:\Dokumenty a nastavení\VŠICHNI uživatelé\Data aplikací\Langmeier Software\Scripts

Přidání skriptu do úlohy zálohování

Všechny skripty, které jste uložili, můžete přidat k zálohovacímu úlohu v hlavním okně programu Langmeier Backup v nabídce„Zálohování“ –„Přidat“:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Po výběru skriptu se v zálohovacím úloze zobrazí název skriptu s předponou „@“, v tomto případě „@SMS“. Skript se spustí v rámci zálohovacího cyklu, jakmile kliknete na „Zálohování“ – „Spustit“.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Dvojitým kliknutím na vložený skript, v tomto případě „@SMS“, můžete definovat cílovou cestu (kterou můžete ve skriptu vyvolat pomocí „Destination“ ):

Zielpfad angeben, welches das Skript verwenden soll. Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Pořadí: Dbejte na pořadí v úloze zálohování! Má-li být skript spuštěn na konci zálohování, musí být také vložen na konec. Langmeier Backup zpracovává skripty v pořadí, v jakém jsou uvedeny v zálohovacím úloze. Pokud se jedná o funkci, která má být vyvolána na začátku nebo po určitém cestě ke složce, musí být skript vložen do příslušného řádku.

Alternativní možnosti skriptování

Vlastní skript VBScript můžete do úlohy přidat i jiným způsobem. Přejděte do „Možnosti“ a tam na „Nastavení pro tuto úlohu“. Zde najdete možnosti, které se spouštějí „před zálohováním“, a možnosti, které se spouštějí „po zálohování“. Vložte svůj skript VBScript na požadované místo. Upozorňujeme, že při použití této metody nejsou k dispozici výše popsané funkce vlastního programu Langmeier Backup, jako např. SendSMS nebo Backup. Touto metodou však můžete spouštět také libovolné dávkové skripty nebo libovolné zkompilované soubory EXE.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Informace uvedené v tomto článku jsou k dispozici v následujících produktech:

  1. Langmeier Backup Business
  2. Langmeier Backup Server
  3. Langmeier Backup V-flex

Pro bezproblémovou IT infrastrukturu

Chraňte svá nejcennější firemní data.

  Koupit nyní   Stáhnout nyní Zálohovací program pro Windows   Zjistěte více...
O autorovi
Zakladatel a generální ředitel společnosti Langmeier Software
Nechci nic zbytečně komplikovat. Nechci vyvíjet ten nejlepší podnikový software. Nechci se dostat do žebříčku nejlepších technologií. O to totiž u podnikových aplikací nejde. Jde o to, aby vaše data byla bezproblémově chráněna. A jde o to, aby vše fungovalo hladce, zatímco vy si zachováte plnou kontrolu a můžete se soustředit na růst vaší firmy. Jednoduchost a spolehlivost jsou mými hlavními zásadami a každý den mě inspirují.
 
Další informace:

Tento článek se zabývá následujícími tématy:
Langmeier Backup VBS
Zálohovací skript Langmeier
Zálohovací software s VBScriptem
Zálohování dat VBS