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

Посібник: Розширення можливостей Langmeier Backup за допомогою 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:

Повідомлення "Будь ласка, запишіть носій даних з 'Backup " & Weekdayname(Weekday(now)) & "' to.", 1

Резервне копіювання (метод)

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

Параметри:

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

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

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

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

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

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

[History] (Історія) True = Резервне копіювання даних з історією

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

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

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

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

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

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

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

'Зашифрована резервна копія:
Backup "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
Повідомлення "Please insert the tape `Monday`!", 3 '3 = символ зупинки
EjectMedia
Break
End If

SendSMS (Текст як рядок, Номер як рядок) (функція)

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

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

Параметри:

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

Приклад:

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

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

SendSMS Term("Резервне копіювання на завершено. Помилка: Збережено: ", Destination, Errors, Counter), "0049xxxxxxxxxxxxxx"

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

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

Приклад:

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

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

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

Destination (змінна)

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

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

Приклад:

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

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

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

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

Приклад:

Джерело = "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 Backup Business
  2. Langmeier Backup Server
  3. Langmeier Backup V-flex

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

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

  Купити зараз   Спробуйте безкоштовно

Програмне забезпечення для резервного копіювання для Windows

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


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

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

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


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

Ця стаття охоплює теми:
Резервне копіювання даних VBS
Langmeier Backup VBS
Програмне забезпечення для резервного копіювання за допомогою VBScript
VBScript