Langmeier Backup FAQ
Poradnik: Rozszerz Langmeier Backup za pomocą VBScript
Langmeier Backup oferuje możliwość tworzenia skryptów w celu implementacji zaawansowanych koncepcji tworzenia kopii zapasowych danych. Doświadczeni administratorzy mają zatem możliwość wprowadzenia bardzo specyficznych wymagań w zakresie tworzenia kopii zapasowych danych do przebiegu tworzenia kopii zapasowej.
Przykłady
- Dostosowane powiadomienie użytkownika (jako SMS, na ekranie, e-mailem itp.)
- Pobierz bieżące zadanie tworzenia kopii zapasowej z serwera
- Żądanie użytkownika (przykład: "Włóż inny nośnik kopii zapasowej")
- Odczytaj i zamknij otwarte programy
- Reorganizacja nośnika docelowego (np. zmiana nazwy folderu)
- Wywołanie internetowego adresu URL w celu wykonania funkcji serwera
Edytor skryptów znajduje się w menu Narzędzia > Edytuj skrypty:

Kliknij pole wyboru "Skrypt" i wybierz pusty wpis, aby utworzyć nowy skrypt. Użyj opcji Zapisz jako... możesz zapisać ten skrypt.
W skrypcie możesz używać wszystkich poleceń VBScript. Ponadto możesz użyć poleceń skryptowych zaimplementowanych specjalnie dla Langmeier Backup opisanych poniżej, aby zautomatyzować Langmeier Backup.
Indeks poleceń
Pełny indeks poleceń znajdziesz w pomocy online Langmeier Backup, którą możesz wywołać w programie. Poniżej znajduje się fragment często używanych funkcji.
Progress (zmienna)
Przypisanie wartości od 1 do 100 do zmiennej Progress, ustawia wartość paska postępu w oknie kopii zapasowej danych.
Przykłady
Progress = 0
'Pasek postępu na 0 - kopia zapasowa
nie została jeszcze utworzona
Progress = 50 'Pasek postępu na 50 - kopia zapasowa została utworzona w połowie
Progress = 100 'Pasek postępu na 100 - kopia zapasowa zakończona
Message (metoda)
Wyświetla tekst dla użytkownika w oknie komunikatu Langmeier Backup. Tekst ten jest również zapisywany w dzienniku kopii zapasowej.
Parametr:
Parametr |
Parametr Opis |
Tekst |
Tekst wiadomości dla użytkownika. |
[Typ wiadomości] |
Typ komunikatu.
Możliwe wartości:
1 = Informacja 2 = Ostrzeżenie 3 = Stop |
kursywa = parametry opcjonalne
Przykład 1:
Wiadomość
"Skrypt zakończony".
Przykład 2:
Komunikat "Zapisz nośnik danych z 'Backup " & Weekdayname(Weekday(now)) & "' do.", 1
Backup (metoda)
Funkcja "Backup" może być używana do tworzenia kopii zapasowej folderu lub pliku.
Parametry:
Parametr |
Parametr Opis |
Źródło |
Ścieżka źródłowa żądanej kopii zapasowej |
Miejsce docelowe |
Ścieżka docelowa żądanej kopii zapasowej |
[Podfoldery] |
True = Kopia zapasowa zawierająca podfoldery (domyślnie)
False = Kopia zapasowa bez podfolderów
|
[Encrypted] |
True = Zaszyfrowana kopia zapasowa
False = niezaszyfrowana kopia zapasowa (domyślnie)
|
[Compressed] |
True = pliki kopii zapasowej skompresowane w formacie ZIP
False = Nieskompresowane pliki kopii zapasowej (domyślnie)
|
[Historia] |
True = Kopia zapasowa danych z historią
Fałsz = tryb normalny (domyślnie)
|
[CreateFullPath] |
True = Tworzy pełną ścieżkę kopii zapasowej, np. C$\folder\
False = Tryb normalny (domyślnie)
|
Kursywa = parametry opcjonalne
Przykład 1: Normalna kopia zapasowa danych, w której określono źródło i miejsce docelowe.
'Normalna kopia zapasowa:
Backup "C :\Source ", "D:\Destination"
Przykład 2: Zaszyfrowana kopia zapasowa danych: Źródło i miejsce docelowe są tutaj określone i ustawione tak, aby dane były zaszyfrowane.
'Szyfrowana kopia zapasowa:
Backup "C :\Source ", "D:\Destination", , True
Przykład 3: Zaszyfrowana kopia zapasowa z pełną ścieżką: Podobnie jak w przykładzie 2, wykonywana jest tutaj zaszyfrowana kopia zapasowa danych, a także kopia zapasowa pełnej ścieżki.
'Zaszyfrowana kopia zapasowa z pełną ścieżką:
Backup "C:\Source", "D:\Destination", , True, , True
Break (metoda)
Anuluje tworzenie kopii zapasowej, ale nie bieżący skrypt.
Parametry:
Parametr |
Opis parametru |
BRAK PARAMETRÓW |
Metoda break nie wymaga żadnych dodatkowych parametrów. |
GetMediaName (function)
Zwraca nazwę wstawionego nośnika.
Parametry:
Parametr |
Parametr Opis |
Accessor |
a) Znak dostępu do taśmy w postaci np. \\.\tape0 b) Identyfikator napędu, np. C:\. |
Przykład:
If GetMediaName ("\\.tape0") <> "Monday"
Then
Message "Please insert the tape `Monday`!", 3 '3 = symbol stopu
EjectMedia
Break
End If
SendSMS (Text as String, Number as String) (funkcja)
Jedną z opcji, z której korzysta wielu naszych klientów, jest opcja "SendSMS". Ta opcja wysyła klientowi wiadomość SMS na telefon komórkowy po zakończeniu tworzenia kopii zapasowej danych. Jeśli odbiorca nie znajduje się w Szwajcarii, należy wprowadzić międzynarodowy kod wybierania.
Zapora sieciowa: w pewnych okolicznościach brak wpisu w zaporze sieciowej systemu Windows może uniemożliwić wysłanie wiadomości tekstowej. W takim przypadku pojawia się komunikat o błędzie i skrypt nie może zostać pomyślnie wykonany. Włącz program Langmeier Backup w zaporze sieciowej dla wychodzącego ruchu sieciowego - wtedy zadziała.
Parametry:
Parametr |
Parametr Opis |
Tekst |
Wiadomość tekstowa, która ma zostać wysłana do odbiorcy za pośrednictwem wiadomości SMS. |
Numer |
Numer telefonu komórkowego odbiorcy. |
Przykład:
'Wysyła wiadomość tekstową do administratora kopii zapasowej:
SendSMS "Backup completed.", "004179512xxxx"
'Wysyła wiadomość tekstową do administratora kopii zapasowej -
'wiadomość zawiera wartość określoną w polu "Cel", a także
'liczbę błędów, które wystąpiły, a także liczbę
'pomyślnie utworzonych kopii zapasowych plików:
SendSMS Term("Kopia zapasowa do została zakończona. Błąd: Utworzono kopię zapasową: ", Miejsce docelowe, Błędy, Licznik), "0049xxxxxxxxxx"
Counter (zmienna)
Wskazuje liczbę plików, których kopia zapasowa została utworzona. Wartość ta pojawia się w informacji zwrotnej dla użytkownika po procesie tworzenia kopii zapasowej. Wartość ta jest również określona w dzienniku tworzenia kopii zapasowych.
Przykład:
'Uruchamia skrypt wiersza poleceń "databackup.cmd" z SAP w celu utworzenia kopii zapasowej bazy danych
z SAP. Celem kopii zapasowej jest cel kopii zapasowej,
ustawiony w zadaniu tworzenia kopii zapasowej jest używany jako miejsce docelowe kopii zapasowej (Destination).
Skrypt wiersza polecenia zwraca liczbę plików z kopii zapasowej
.
CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)
'Licznik zarchiwizowanych plików jest teraz zwiększany o liczbę
'zwróconą przez skrypt:
Counter = Counter + lCountOfFiles
Destination (zmienna)
Zwraca lub nadpisuje folder docelowy ustawiony w elemencie kopii zapasowej skryptu.
Uwaga: Możesz użyć zmiennej "Destination", aby utworzyć skrypt, który tworzy kopię zapasową czegoś konkretnego w miejscu docelowym, które można zdefiniować w zadaniu tworzenia kopii zapasowej. W skrypcie programujesz sposób tworzenia kopii zapasowej określonego elementu i jego zawartość.
Przykład:
'Utwórz kopię zapasową folderu instalacyjnego "SAP R3" w folderze kopii zapasowej ustawionym w skrypcie:
Backup "C:\SAP-R3", Destination
Source (zmienna)
Zwraca źródło ustawione w elemencie kopii zapasowej skryptu lub zastępuje to źródło. Jeśli nazwa skryptu (np. @SendSMS) znajduje się pod źródłem, zwracana jest nazwa skryptu.
Uwaga: Możesz użyć zmiennej "Destination", aby utworzyć skrypt, który tworzy kopię zapasową czegoś konkretnego w miejscu docelowym, które można zdefiniować w zadaniu tworzenia kopii zapasowej. W skrypcie programujesz sposób tworzenia kopii zapasowej określonego miejsca docelowego i jego zawartość. Za pomocą przeciwnej zmiennej "Source" możesz pozwolić użytkownikowi kopii zapasowej Langmeier określić lokalizację źródłową, którą pobierasz w skrypcie.
Przykład:
Source = "C:\"
Zapisz skrypt
Po napisaniu/utworzeniu skryptu zapisz go. Opcje "Zapisz" i "Zapisz jako" znajdziesz poniżej edytora skryptów.

Kliknij"Zapisz jako", aby nadać skryptowi nazwę:

Skrypty są zapisywane w następującym folderze:
C:\ProgramData\Langmeier Software\Scripts
W starszych systemach operacyjnych (Windows XP, Windows Server 2003):
C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts
Dodaj skrypt do zadania tworzenia kopii zapasowej
Możesz dodać wszystkie zapisane skrypty do zadania tworzenia kopii zapasowej w głównym oknie Langmeier Backup w sekcji"Kopia zapasowa" -"Dodaj":


Po wybraniu skryptu, jego nazwa pojawi się z poprzedzającym "@" w zadaniu tworzenia kopii zapasowej, tutaj "@SMS". Skrypt jest wykonywany podczas tworzenia kopii zapasowej, gdy tylko klikniesz "Backup" - "Start".

Klikając dwukrotnie wstawiony skrypt, w tym przypadku "@SMS", możesz zdefiniować ścieżkę docelową (którą możesz wywołać w skrypcie za pomocą "Destination" ):

Sekwencja: Zwróć uwagę na kolejność w zadaniu tworzenia kopii zapasowej! Jeśli skrypt ma być wykonany na końcu kopii zapasowej, to musi on być również wstawiony na końcu. Langmeier Backup przetwarza skrypty w kolejności, w jakiej znajdują się one w zadaniu backupu. Jeśli skrypt jest funkcją, która ma zostać wywołana na początku lub po określonej ścieżce folderu, wówczas skrypt musi zostać wstawiony odpowiednio we właściwej linii.
Alternatywne opcje tworzenia skryptów
Możesz również dodać samodzielnie utworzony skrypt VBScript do zadania w inny sposób. Przejdź do "Opcje" , a następnie do "Ustawienia dla tego zadania". Tutaj znajdziesz opcje, które są wykonywane " Przed wykonaniem kopii zapasowej" i opcje, które są wykonywane "Po wykonaniu kopii zapasowej". Dodaj swój skrypt VBScript do wybranej lokalizacji. Pamiętaj, że funkcje specyficzne dla Langmeier Backup opisane powyżej, takie jak SendSMS lub Backup, nie są dostępne w tej metodzie. Możesz jednak użyć tej metody do wywołania dowolnych skryptów wsadowych lub skompilowanych plików exe.

Informacje zawarte w tym artykule są dostępne w następujących produktach:
- Langmeier Backup Business
- Langmeier Backup Server
- Langmeier Backup V-flex
Dla komputerów PC i laptopów
Dla serwerów i maszyn wirtualnych
Backup Essentials
€39.90 rocznie
Wybierz
- Możliwość anulowania w dowolnym momencie
- Wsparcie i aktualizacje wliczone w cenę
- Tworzenie kopii zapasowych danych w systemach Windows 11, 10, 8, 7
- Prosty interfejs użytkownika
- Twórz kopie zapasowe plików i folderów
- Kopia zapasowa całego komputera
- Kopia zapasowa wiadomości e-mail i zakładek internetowych
- Kopia zapasowa OneDrive i Google Drive
- Przywracanie pojedynczych plików i folderów
- Nośnik rozruchowy do przywracania całego komputera
- Skaner ransomware na żywo chroni komputer i nośnik kopii zapasowej
- Tworzenie kopii zapasowych na dyskach USB
- Kopia zapasowa na NAS
- Kopia zapasowa na OneDrive, Dysk Google i Dropbox
- Kopia zapasowa na Langmeier Backup online storage i aBusiness Suite
Zalecane
Backup Professional
€49.50 rocznie
Wybierz
- Możliwość anulowania w dowolnym momencie
- Wsparcie i aktualizacje wliczone w cenę
- Tworzenie kopii zapasowych danych w systemach Windows 11, 10, 8, 7
- Profesjonalny interfejs użytkownika
- Twórz kopie zapasowe plików i folderów
- Kopia zapasowa całego komputera
- Kopia zapasowa wiadomości e-mail i zakładek internetowych
- Kopia zapasowa OneDrive i Google Drive
- Przywracanie pojedynczych plików i folderów
- Nośnik rozruchowy do przywracania całego komputera
- Skaner ransomware na żywo chroni komputer i nośnik kopii zapasowej
- Tworzenie kopii zapasowych na dyskach USB
- Kopia zapasowa na NAS
- Kopia zapasowa na OneDrive, Dysk Google i Dropbox
- Kopia zapasowa na Langmeier Backup online storage i aBusiness Suite
- Kopia zapasowa na serwerze FTP i w chmurze publicznej
- Szyfrowanie
- Przywracanie według daty
- Wysuń nośnik danych po zakończeniu tworzenia kopii zapasowej
- Wysyłaj dzienniki kopii zapasowych przez e-mail
- Wysyłaj status kopii zapasowej przez SMS
- Kopia zapasowa jako usługa systemu Windows
Backup
Business
€99 rocznie
Wybierz
- Możliwość anulowania w dowolnym momencie
- Wsparcie i aktualizacje wliczone w cenę
- Tworzenie kopii zapasowych danych w systemach Windows 11, 10, 8, 7
- Profesjonalny interfejs użytkownika
- Twórz kopie zapasowe plików i folderów
- Kopia zapasowa całego komputera
- Kopia zapasowa wiadomości e-mail i zakładek internetowych
- Kopia zapasowa OneDrive i Google Drive
- Przywracanie pojedynczych plików i folderów
- Nośnik rozruchowy do przywracania całego komputera
- Skaner ransomware na żywo chroni komputer i nośnik kopii zapasowej
- Tworzenie kopii zapasowych na dyskach USB
- Kopia zapasowa na NAS
- Kopia zapasowa na OneDrive, Dysk Google i Dropbox
- Kopia zapasowa na Langmeier Backup online storage i aBusiness Suite
- Kopia zapasowa na serwerze FTP i w chmurze publicznej
- Szyfrowanie
- Przywracanie według daty
- Wysuń nośnik danych po zakończeniu tworzenia kopii zapasowej
- Wysyłaj dzienniki kopii zapasowych przez e-mail
- Wysyłaj status kopii zapasowej przez SMS
- Kopia zapasowa jako usługa systemu Windows
- Zintegrowany język skryptowy
- Tworzenie kopii zapasowych w archiwach ZIP
- Chronione foldery sieciowe z danymi logowania
- Profesjonalna ochrona przed ransomware
- Napędy taśmowe wszystkich typów
- Tworzenie kopii zapasowych danych na nośnikach WORM (Write-Once-Read-Many)
- Kopia zapasowa jako usługa systemu Windows
- Sprzętowa separacja dysków za pomocą urządzenia DSC (Data Save Control device)
- Kopia zapasowa ustawień bezpieczeństwa folderów
o autorze Urs Langmeier
Założyciel i CEO Langmeier Software
Nie chcę niczego komplikować. Nie chcę tworzyć najlepszego oprogramowania biznesowego. Nie chcę znaleźć się na liście najlepszych technologii. Ponieważ nie o to chodzi w aplikacjach biznesowych. Chodzi o to, aby upewnić się, że Twoje dane są bezbłędnie chronione. Chodzi też o to, by wszystko działało płynnie, a Ty zachowałeś pełną kontrolę i mogłeś skupić się na rozwoju swojej firmy. Prostota i niezawodność to moje główne zasady, które inspirują mnie każdego dnia.
Szukaj dalej: Langmeier Backup , Skrypt VB, Kopia zapasowa
Powiązane artykuły
Jaki rodzaj kopii zapasowej jest najlepszy dla moich danych?Oto jak ważna jest kopia zapasowa danych w prawdziwym życiuZalety i wady różnych systemów plików Windows
Napisz komentarz tutaj...
Ten artykuł obejmuje tematy:
VBScript
Kopia zapasowa danych VBS
Langmeier Backup Script
Oprogramowanie do tworzenia kopii zapasowych za pomocą VBScript