Поширені запитання щодо резервного копіювання Langmeier

Порадник: Розширте можливості резервного копіювання Langmeier за допомогою VBScript

Langmeier Backup пропонує можливість створення сценаріїв для реалізації передових концепцій резервного копіювання даних. Таким чином, досвідчені адміністратори мають можливість вводити дуже специфічні вимоги в області резервного копіювання даних в процес резервного копіювання.

Приклади:

  • власне сповіщення користувача (у вигляді SMS, на екрані, поштою тощо...)
  • завантажити поточне завдання резервного копіювання з сервера
  • Підказка користувача (наприклад: "Будь ласка, вставте інший носій резервної копії")
  • Зачитування та закриття відкритих програм
  • Реорганізувати цільовий носій (наприклад, перейменувати папку)
  • виклик веб-адреси для виконання функції сервера

Редактор скриптів знаходиться в меню Інструменти > Редагувати скрипти:

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.

Натисніть на поле вибору сценарію і виберіть порожній рядок, щоб створити новий сценарій. Натиснувши на кнопку Зберегти як... ви можете зберегти цей скрипт.

У скрипті можна використовувати всі команди VBScript. Крім того, для автоматизації роботи Langmeier Backup можна використовувати наступні команди сценаріїв, спеціально реалізовані для Langmeier Backup.


Командний індекс

Повний індекс команд можна знайти в онлайн-довідці Langmeier Backup, яку можна викликати в програмі. Наводимо витяг з часто запитуваних функцій.

Прогрес (змінна)

Присвоює змінній Progress значення від 1 до 100, встановлює значення індикатора виконання у вікні резервного копіювання.

Приклади:

Progress = 0 'Індикатор прогресу на 0 - ще нічого не створено
Progress = 50 'Індикатор прогресу на 50 - резервна копія створена наполовину
Progress = 100 'Індикатор прогресу на 100 - резервне копіювання завершено

Повідомлення (метод)

Виводить текст користувачеві у вікні повідомлень Langmeier Backup. Цей текст додатково зберігається в журналі резервного копіювання.

Параметр:

Параметр Опис
Текст Текст повідомлення користувачу.
[Тип повідомлення] Тип цього повідомлення.

Можливі значення:

1 = Інформація
2 = Попередження
3 = Стоп

курсив = необов'язкові параметри

Приклад 1:

Повідомлення "Сценарій завершено"

Приклад 2:

Повідомлення "Please write to the disk with 'Backup " & Weekdayname(Weekday(now)) & "'.", 1

Резервне копіювання (спосіб)

За допомогою функції "Резервне копіювання" можна створити резервну копію папки або файлу.

Параметр:

Параметр Опис
Джерело Вихідний шлях до потрібної резервної копії
Пункт призначення Шлях призначення бажаної резервної копії
[Підпапки ]. True = Резервне копіювання з підкаталогами (за замовчуванням)

False = Резервне копіювання без підкаталогів

[Зашифровано] True = Зашифрована резервна копія

False = Незашифрована резервна копія (за замовчуванням)

[Стисло ]. True = файли резервних копій у форматі ZIP

False = Нестиснуті файли резервних копій (за замовчуванням)

[Історія ]. True = Історизована резервна копія

False = Нормальний режим (за замовчуванням)

[CreateFullPath] (Створити повний шлях ) True = Створює повний шлях до резервної копії, наприклад, C$\Папка\

False = Нормальний режим (за замовчуванням)

курсив = необов'язкові параметри

Приклад 1: Звичайне резервне копіювання, де вказані джерело та місце призначення.

'Звичайне резервне копіювання:
Резервне копіювання "C:\Source", "D:\Destination"

Приклад 2: Зашифрована резервна копія, де вказано джерело та місце призначення, а також встановлено шифрування даних.

зашифрована резервна копія:
Резервна копія "C:\Source", "D:\Destination", , True

Приклад 3: Зашифрована резервна копія з повним шляхом: Тут, як і в прикладі 2, виконується зашифроване резервне копіювання і, крім того, резервне копіювання повного шляху.

'Зашифрована резервна копія з повним шляхом:
Backup "C:\Source", "D:\Destination", , True, , , True

Перерва (спосіб)

Розбиває резервну копію, але не поточний сценарій.

Параметри:

Параметр Опис
БЕЗ ПАРАМЕТРІВ Метод Break не вимагає ніяких додаткових параметрів.

GetMediaName (функція)

Повертає назву вставленого носія.

Параметри:

Параметр Опис
Аксесуар a) символ доступу до стрічки у вигляді, наприклад, \\.\tape0
b) ідентифікатор накопичувача, наприклад, C:\.

Приклад:

if GetMediaName ("\.tape0") <> "Monday " Then
Message "Please insert the tape `Monday`!", 3 '3 = символ зупинки
EjectMedia
Break
End If

SendSMS (Text as String, Number as String) (Функція)

Опцією, якою користуються багато наших клієнтів, є опція "SendSMS". Ця опція відправляє SMS-повідомлення на мобільний телефон клієнта по закінченню резервного копіювання. Якщо одержувач знаходиться не в Швейцарії, то необхідно вказати міжнародний телефонний код.

Брандмауер: за певних обставин відсутній запис у брандмауері Windows може перешкодити відправленню короткого повідомлення. У цьому випадку з'являється повідомлення про помилку і скрипт не може бути успішно виконаний. Будь ласка, увімкніть програму Langmeier Backup у вашому брандмауері для вихідного мережевого трафіку - тоді вона буде працювати.

Параметри:

Параметр Опис
Текст Текст повідомлення, яке буде надіслано одержувачу за допомогою SMS-повідомлення.
кількість Номер мобільного телефону одержувача.

Приклад:

'Відправляє текстове повідомлення адміністратору резервного копіювання:
SendSMS "Резервне копіювання завершено.", "004179512xxxx"

'Відправляє текстове повідомлення адміністратору резервного копіювання -
'повідомлення містить значення, вказане в пункті "Призначення", а також
'кількість помилок, що виникли, а також кількість
'успішно створених резервних копій файлів:

SendSMS Term("Резервне копіювання на завершено. Error: Backed up: ", Destination, Errors, Counter), "0049xxxxxxxxxxxx"

Лічильник (змінна)

Показує, скільки файлів було створено резервну копію. Це значення з'являється у зворотному зв'язку з користувачем після завершення процесу резервного копіювання. Крім того, це значення також вказується в журналі резервного копіювання.

Приклад:

'Запускає скрипт командного рядка "databackup.cmd" з SAP для резервного копіювання бази даних
'з SAP. Як ціль резервного копіювання використовується ціль резервного копіювання, встановлена в завданні резервного копіювання,
", що встановлюється в завданні резервного копіювання (призначення).
'Скрипт командного рядка повертає кількість створених резервних копій
'файлів.

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

'Лічильник резервних копій файлів тепер збільшується на
'число, повернуте скриптом:
Лічильник = Лічильник + lCountOfFiles

Пункт призначення (змінна)

Повертає або перезаписує папку призначення, задану в елементі резервного копіювання сценарію.

Примітка: За допомогою змінної Призначення можна створити сценарій, який виконує резервне копіювання чогось конкретного в місце призначення, яке можна вказати в завданні резервного копіювання. Те, як створюється резервна копія конкретної речі, і що це таке, - це те, що ви програмуєте в скрипті.

Приклад:

'Створює резервну копію інсталяційної папки "SAP R3" в папку резервного копіювання, задану в скрипті:
Рез ервна копія "C:\SAP-R3", Місце призначення

Джерело (змінна)

Повертає джерело, встановлене в резервному елементі сценарію, або перезаписує це джерело. Якщо ім'я скрипта (наприклад, @SendSMS) знаходиться під джерелом, то повертається ім'я скрипта.

Примітка: За допомогою змінної "Місце призначення" можна створити сценарій, який виконує резервне копіювання чогось конкретного в місце призначення, яке можна вказати в завданні резервного копіювання. Те, як зберігається пункт призначення і що це за пункт, запрограмовано в скрипті. За допомогою протилежної змінної "Джерело" ви можете дозволити користувачеві резервного копіювання Langmeier визначити місце розташування джерела, яке ви отримуєте в сценарії.

Приклад:

Source = "C:\"

Зберегти скрипт

Після того, як ви написали/створили сценарій, збережіть його. Опції "Зберегти" та "Зберегти як" знаходяться під редактором скриптів.

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.

Скрипти зберігаються в наступній папці:

C:\ProgramData\Langmeier Software\Scripts

Під старими операційними системами (Windows XP, Windows Server 2003):

C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts

Додати скрипт до завдання резервного копіювання

Ви можете додати всі збережені сценарії до завдання резервного копіювання в головному вікні Langmeier Backup в розділі"Резервне копіювання" -"Додати":

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.

Після того, як ви вибрали сценарій, ім'я сценарію з'являється в завданні резервного копіювання з попереднім символом "@", в даному випадку "@SMS". Скрипт виконується в прогоні резервного копіювання при натисканні на кнопку "Резервне копіювання" - "Старт".

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.

Подвійним клацанням на вставленому скрипті, тут "@SMS", можна визначити шлях призначення (який можна викликати в скрипті за допомогою "Призначення "):

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.

Послідовність: Зверніть увагу на послідовність виконання завдання резервного копіювання! Якщо в кінці резервної копії повинен виконуватися скрипт, то він також повинен бути вставлений в кінець резервної копії. Langmeier Backup обробляє сценарії в тому порядку, в якому вони знаходяться в завданні резервного копіювання. Якщо скрипт є функцією, яка повинна бути викликана на початку або після певного шляху до папки, то скрипт повинен бути вставлений в потрібний рядок відповідно.

Альтернативні варіанти сценаріїв

Ви також можете додати самостійно створений VBScript до завдання іншим способом. Перейдіть в "Параметри" і там в "Налаштування для цього завдання". Ви знайдете опції, які виконуються "До резервного копіювання" та опції, які виконуються "Після резервного копіювання". Додайте свій VBScript в потрібне місце. Зверніть увагу, що при використанні цього методу власні функції Langmeier Backup, описані вище, такі як SendSMS або Backup, недоступні. Однак, за допомогою цього методу можна викликати будь-які пакетні скрипти або будь-які скомпільовані 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.

Інформація, викладена в цій статті, доступна в наступних продуктах:

  1. Бізнес резервного копіювання Langmeier
  2. Сервер резервного копіювання Langmeier
  3. Langmeier Backup V-flex

Резервне копіювання Langmeier

Резервне копіювання для Windows

  Купити зараз   Спробуйте безкоштовно
Програмне забезпечення для резервного копіювання для Windows

Про автора
Засновник і генеральний директор Langmeier Software


Я не хочу нічого ускладнювати. Я не хочу розробляти ідеальне програмне забезпечення для бізнесу. Я не хочу бути в списку найкращих технологій. Тому що бізнес-додатки - це не про це. Вони для того, щоб забезпечити надійний захист ваших даних. І вони мають гарантувати, що все працює безперебійно, поки ви зберігаєте повний контроль і зосереджуєтесь на розвитку вашого бізнесу. Простота і надійність - мої керівні принципи, які надихають мене щодня.
 

Подивіться далі: Резервне копіювання Langmeier, VB-Script, Резервне копіювання

Статті по темі
Який тип резервного копіювання найкраще підходить для моїх даних?
Ось наскільки важливим є захист даних у реальному житті
Переваги та недоліки різних файлових систем Windows


Залишити коментар тут...

Про це йдеться у статті:
Скрипт резервного копіювання Langmeier
Резервне копіювання програмного забезпечення за допомогою VBScript
VBScript
Langmeier Backup VBS