Wbadmin - управління резервним копіюванням в windows.

Відео: Резервне копіювання даних в хмару ресурсами Windows



Починаючи з Windows Vista, стандартна утиліта резервного копіювання ntbackup.exe більше не підтримується і замість неї використовується утиліта архівації та відновлення sdclt.exe ( "Архівація і відновлення"). Можливості системи архівації і відновлення залежать від версії Windows і значно різняться для серверних ОС Windows і ОС для робочих станцій. Як засіб управління архівацією в сучасних операційних системах сімейства Windows використовується стандартна утиліта командного рядка wbadmin.exe, що дозволяє спростити і автоматизувати процес архівації даних, що особливо зручно для системних адміністраторів серверних ОС.

Для отримання підказки по використанню wbadmin використовується команда:

wbadmin /?

Функціональні можливості утиліти для випадку з Windows Server 2012 R2 легко визначити по інформації, що відображається:

wbadmin 1.0 - програма командного рядка для архівації
(C) Корпорація Майкрософт (Microsoft Corporation), 2013. Всі права захищені.

---- Підтримувані команди ----

ENABLE BACKUP - створювати чи змінювати розклад щоденної архівації.

DISABLE BACKUP - відключає виконання архівації за розкладом.

START BACKUP - запускає виконання одноразової архівації.

STOP JOB - зупиняє поточну операцію архівації або відновлення.

GET VERSIONS - Інформує вас про резервних копіях, які можна відновити з зазначеного розташування.

GET ITEMS - відображення списку елементів, що містяться в архіві.

START RECOVERY - запускає відновлення.

GET STATUS - відображення стану поточної операції.

GET DISKS - перегляд списку підключених до мережі дисків.

GET VIRTUALMACHINES - Виведення списку поточних віртуальних машин Hyper-V.

START SYSTEMSTATERECOVERY - запускає відновлення стану системи.

START SYSTEMSTATEBACKUP - запускає створення архіву стану системи.

DELETE SYSTEMSTATEBACKUP - видаляє один або декілька архівів стану системи.

DELETE BACKUP - Видалення одного або декількох резервних копій.



В разі wbadmin.exe зі складу Windows 10 довідкова інформація, яка відображається утилітою, значно скромніше:

wbadmin 1.0 - програма командного рядка для архівації

(C) Корпорація Майкрософт (Microsoft Corporation), 2013. Всі права захищені.

---- Підтримувані команди ----

ENABLE BACKUP - створювати чи змінювати розклад щоденної архівації.

DISABLE BACKUP - відключає виконання архівації за розкладом.

START BACKUP - запускає виконання одноразової архівації.

STOP JOB - зупиняє поточну операцію архівації або відновлення.

GET VERSIONS - Інформує вас про резервних копіях, які можна відновити з зазначеного розташування.

GET ITEMS - відображення списку елементів, що містяться в архіві.

GET STATUS - відображення стану поточної операції.

DELETE BACKUP - Видалення одного або декількох резервних копій.


Як видно з довідкової інформації, WBADMIN серверних ОС Windows відрізняється великим набором команд і забезпечує не тільки створення резервних копій, а й операції відновлення. Щоб мати змогу користуватися wbadmin.exe в серверних ОС, необхідно встановити компонент "Система архівації даних Windows Server"

Отримати підказку по конкретній команді можна використовуючи ключ /?:

wbadmin start backup /? - відобразити довідку по команді start backup

Формат командного рядка START BACKUP на прикладі Windows 10:

WBADMIN START BACKUP [-backupTarget: lt; целевой_том_архівацііgt; ] [-include: lt; включаемие_томаgt;] [-allCritical] [-user: lt; імя_пользователяgt;] [-password: lt; парольgt;] [-noInheritAcl] [-noVerify] [-vssFull | -vssCopy] [-quiet]

Команда використовується для створення архіву з зазначеними параметрами. Якщо параметри не вказані і включена щоденна архівація за розкладом, створюється архів з параметрами архівації за розкладом.

Параметри командного рядка:

-backupTarget - Розташування зберігання архіву для цієї операції. Необходімоуказать букву диска (f :), шлях на основі GUID в форматі
? Volume {GUID} або UNC-шлях до віддаленої загальнодоступному місці
( lt; імя_сервераgt; lt; імя_общего_ресурсаgt; ).
За замовчуванням архів зберігається за наступною адресою:
lt; імя_сервераgt; lt; імя_общего_ресурсаgt; WindowsImageBackup lt; імя_архівіруемого_компьютераgt; .
Важливо! Якщо архів для одного і того ж комп`ютера зберігається в одну і ту ж віддалену загальну папку кілька разів, то попередня версія архіву перезаписується. Крім того, в разі збою операції архівації можлива втрата архіву, оскільки стара версія вже переписана, а нова не придатна для використання. Щоб уникнути подібної ситуації, для упорядкування архівів рекомендується створювати в віддаленій загальнодоступному місці вкладені папки. В цьому випадку вкладених папок потрібно в два рази більше місця в порівнянні з батьківською текою.

-include - Розділений комами список елементів, які включаються в архів. Допускається включення декількох томів. Шлях до того можна вказати з використанням букви диска томи, точки підключення томи або імені томи на основі GUID.
Якщо використовується ім`я томи на основі GUID, то воно должнозавершаться символом зворотної косої риски (). При указанііпуті до файлу в імені файлу можна використовувати подстановочнийзнак (*). Використовується тільки з параметром -backupTarget.

-allCriticalАвтоматичне включення в архів всіх критичних томів, т.е.томов, які містять файли і компоненти операційноїсистеми, а також будь-яких інших елементів, заданих з помощьюпараметра -include. Цей параметр рекомендується іспользоватьпрі створенні архіву для відновлення вихідного состояніясістеми або відновлення стану системи. Іспользуетсятолько з параметром -backupTarget.

-user - Ім`я користувача, що має доступ з правом запису в общуюсетевую папку, якщо архів повинен розташовуватися в загальній сетевойпапке.

-password - Пароль для імені користувача, наданого в секції -user.




-noInheritAcl - Застосування дозволів списку управління доступом, що відповідають заданим за допомогою параметрів -user і -password обліковим даним, до папки
lt; імя_сервераgt; lt; імя_общего_ресурсаgt; WindowsImageBackup lt; архівіруемий_компьютерgt; (папка, в якій міститься архів). Для отримання доступу до архіву необхідно ввести ці облікові дані або облікові дані члена групи "Адміністратори" або "Оператори архіву" на комп`ютері із загальною папкою. Якщо параметр -noInheritAcl не використовується, то за замовчуванням дозволу списку управління доступом віддаленої загальної папки застосовуються для папки lt; архівіруемий_компьютерgt ;. В результаті будь-який користувач, який має доступ до віддаленої загальнодоступному місці, може отримати доступ до цього архіву.

-noVerify - Якщо цей параметр заданий, то перевірка архівів, що записуються на знімний носій, наприклад DVD-диск, не виконується. Якщо цей параметр не використовується, що записуються на знімний носій архіви перевіряються на наявність помилок.

-vssFull - Якщо заданий цей параметр, то виконується повна архівація за допомогою служби тіньового копіювання томів. Журнал кожного архівіруемого файлу оновлюється, щоб відобразити факт архівації. Якщо цей параметр не вказано, то за допомогою команди
WBADMIN START BACKUP
виконується копіює архівація, а журнали архівіруемих файлів при цьому не оновлюються. Увага! Не використовуйте цей параметр, якщо для архівації додатків, розташованих на томах створюваного архіву, використовується програма, відмінна від системи архівації даних Windows Server. В іншому випадку може бути порушена цілісність додаткових, різницевих та інших архівів, створюваних іншою програмою архівації.

-vssCopy - Якщо заданий цей параметр, виконується копіює архівація за допомогою служби тіньового копіювання томів. Журнали архівіруемих файлів при цьому не оновлюються. Це значення використовується за умовчанням.

-quiet - Виконання команди без відображення запрошень для користувача.

Більшість функцій утиліти wbadmin.exe вимагають наявності прав адміністратора.


Приклади використання WBADMIN



wbadmin get disks - підтримується тільки в серверних ОС Windows. Відображає інформацію про диски і томах, їх розмірах, обсягах зайнятого даними дискового простору, а також ідентифікатори GUID.

wbadmin.exe start systemstatebackup -backupTarget: E: - підтримується тільки в серверних ОС Windows. Створюється повна копія стану системи на локальному диску E:. Шлях до вмісту архіву буде включати ім`я комп`ютера, а також дату і час його створення - E: WindowsImageBackup WINSRV2012 Backup 2017-05-18 095031

wbadmin start backup -backuptarget: SERVER Backup -SystemState - підтримується тільки в серверних ОС Windows. Виконати архівування стану системи зі створенням архіву в разделяемом мережевому каталозі Backup на сервері Server. Шлях до архівувати даними включатиме ім`я комп`ютера, а також дату і час створення архіву, наприклад:

SERVER BACKUP WindowsImageBackup WINSRV2012 Backup 2017-05-18 095031

В ході виконання резервного копіювання на екрані відображається довідкова інформація:

Отримання відомостей про томі ... Буде виконана архівація (? Volume {5595a1a5-3b03-11e7-80b3-806e6f6e6963} )
(Вибрані файли), (C :) (вибрані файли) на SERVER Backup.
Ви хочете почати операцію архівації?
[Y] - да [N] - немає Y

Починається архівація на SERVER Backup.
Створення тіньової копії томів, які підлягають архівації ...
Запуск архівації стану системи [18.05.2017 12:50] ...
Знайдено файлів: 162.
. . .
Знайдено файлів: 140153.
Пошук файлів стану системи завершено.
Запуск архівації файлів ...
Архівація файлів "Task Scheduler Writer" завершена.
Архівація файлів "VSS Metadata Store Writer" завершена.
Архівація файлів "Performance Counters Writer" завершена.
Загальний хід виконання: 0%
Виконується архівування файлів "System Writer" ...
Загальний хід виконання: 2%



. . .
Загальний хід виконання: 97%
Виконується архівування файлів "Registry Writer" ...
Архівація файлів "Registry Writer" завершена.
Архівація файлів "COM + REGDB Writer" завершена.
Архівація файлів "WMI Writer" завершена.
Загальний хід виконання: 100%
Архівація додаткових файлів стану системи ...

Зведення по архівації:
------------------
Архівація успішно завершена.
Архівація томи (C :) успішно завершена.
Архівація стану системи успішно завершена [18.05.2017 10:01].
Список файлів, успішно включених в архів:
C: Windows Logs WindowsServerBackup Backup-18-05-2017_09-50-31.log

wbadmin start backup -backupTarget: SERVER Backup -include: C: -allCritical -user: user -password: passwd -quiet - Аналогічно попередньому прикладу, створюється архів системи робочої станції (Windows 10) на мережевому ресурсі SERVER Backup, для підключення до якого використовується ім`я користувача user і пароль passwd. параметр allcritical задає режим повного архівування стану системи, включаючи томи і файли, необхідні для її роботи, навіть не зазначені в параметрі -include:. Архівація виконується без будь-яких запитів користувача і з мінімальною кількістю повідомлень на екрані (параметр quiet).

wbadmin start backup -backupTarget: SERVER Backup -include: C: Windows -user: user1 -password: passwd1 -quiet - Створити архів каталогу C: Windows на мережевому ресурсі. Такий формат архівування підтримується тільки серверними ОС Windows. На робочих станціях можна архівувати дані тільки томів цілком.

wbadmin start backup -backupTarget: F: -include: C: -allCritical -quiet - створити архів стану системи робочої станції (Windows 10). На диску F: буде створено архів з шляхами, аналогічними шляхами на мережевому ресурсі, наприклад:

F: WindowsImageBackup WINSRV2012 Backup 2017-05-18 095031

Для створення завдань планувальника, що виконують автоматичне архівування даних, використовується команда WBADMIN ENABLE BACKUP:

WBADMIN ENABLE BACKUP -addtarget: e: -include: C: -schedule: 14: 20 - створити завдання на архівацію диска C: о 14 годині 20 хвилин. Архів буде створений на диску E:. Архівування виконується непомітно для користувача і його стан можна переглянути за допомогою команди:

wbadmin get status

Правила архівування, джерела даних та місця зберігання архівів розрізняються для різних версій Windows. Завдання для архівування за розкладом створюється в бібліотеці планувальника в розділі Microsoft Windows Backup


Для отримання загальних відомостей про існуючі архівах використовується команда:

wbadmin get versions

Приклад відображається:

Час архівації: 18.05.2017 12:50
Розташування архіву: Мережева папка з міткою SERVER Backup
Ідентифікатор версії: 05/18 / 2017-09: 50
Можна відновити: Тома, Файл (и), Додаток (ія), Стан системи

Відображається інформація про версії архівів даного комп`ютера.

wbadmin get versions -backupTarget: SERVER Backup -machine: WIN10 - отримати інформацію про версії архівів комп`ютера WIN10.

Ідентифікатор версії використовується в командах для відображення докладних відомостей про архіви:

wbadmin get items -version: 05/18 / 2017-09: 50

Приклад відображається:

ВД томи = {6ef5aa78-4005-11e5-830b-806e6f6e6963}
Том "Зарезервовано системою" підключений як lt, не подключенgt; ( "Зарезервовано системою" був підключений як lt, не подключенgt; під час архівації)
Розмір тому = 100.00 МБ
Можливість відновлення = Весь тому

ВД томи = {6ef5aa79-4005-11e5-830b-806e6f6e6963}
Том "DiskC" підключений як C:
Розмір тому = 559.46 ГБ
Можливість відновлення = Весь тому

Додаток = Registry
Компонент = Registry ( Registry)

Для отримання відомостей про архіви даних іншого комп`ютера необхідно вказати його ім`я і версію:

wbadmin get items -version: 05/18 / 2017-11: 10 -backupTarget: SERVER Backup -machine: win10


Відновлення даних з використанням утиліти wbadmin.exe можливо тільки в серверних ОС Windows. Для Windows робочих станцій потрібно завантаження середовища відновлення та використання в ній штатних засобів відновлення даних з створених раніше архівів.
У серверних версіях Windows підтримуються команди wbadmin start systemstaterecovery і wbadmin start recovery використовувані для повного або часткового відновлення системи. Перша простіше у використанні, але має менші можливості, друга - складніше, але і значно функціональніша. Параметри командного рядка wbadmin start systemstaterecovery здебільшого мають те ж значення, що і для команди wbadmin start recovery

Формат команди:

WBADMIN START RECOVERY -version: lt; ІД_версііgt; -items: lt; восст_томаgt; -itemtype: HyperV [-backupTarget: lt; том_размещенія_резервной_копііgt;] [-machine: lt; імя_компьютера_архівацііgt;] [-recoveryTarget: {lt; целевой_том_для_восстановленіяgt; lt; целевой_путь_для_восстановленіяgt;}] [-recursive] [-overwrite: Overwrite] [-notRestoreAcl] [-skipBadClusterCheck] [-noRollForward] [-alternateLocation] [-recreatePath] [-quiet]

Для використання цієї команди необхідно входити в групу "Операториархіва" або "Адміністратори".

Параметри командного рядка:

-version - Вказує версію відновлюваної резервної копії у форматі ММ / ДД / РРРР-ГГ: ХХ. Якщо ви не знаєте ідентифікатор версії, введіть WBADMIN GET VERSIONS.

-items - Вказує список відновлюваних томів, додатків, файлів або папок через кому. При -itemtype Volume можна вказати тільки один том, надавши букву диска тому, точку підключення томи або ім`я томи на основі GUID. При -itemtype App можна вказати тільки один додаток. Для успішного відновлення програма має бути зареєстровано системою архівації даних Windows Server. Також можна використовувати значення ADIFM для відновлення установки доменних служб Active Directory. Додаткові відомості див. У примітках. При -itemtype HyperV можна вказати ім`я або ідентифікатор віртуальної машини. При -itemtype File можна вказати файли і папки, але вони повинні знаходитися на одному томі і в однієї батьківської папці.

-itemtype - Вказує тип відновлюваних елементів. Можна вибрати зі значень Volume, App, Hyperv і File.

-backupTarget - Вказує місце зберігання резервної копії, яку потрібно відновити. Цей параметр доступний, якщо розташування відрізняється від звичайного місця зберігання резервних копій комп`ютера.

-machine - Вказує ім`я комп`ютера, резервну копію якого потрібно відновити. Цей параметр доступний, якщо в одне розташування Читальний зал кілька комп`ютерів. Його слід використовувати при указаному параметрі -backupTarget.

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

-recursive - Цей параметр допустимо тільки при відновленні файлів. Відновлює вкладені папки і файли в цій папці. За замовчуванням відновлюються тільки файли, розташовані в корені зазначених папок.

-overwrite - Цей параметр допустимо тільки при відновленні файлів. Вказує дію, яке виконує, коли відновлюваний файл вже існує в тому ж расположеніі.-Skip - система архівації даних Windows Server пропускає існуючий файл і переходить до наступного.
-CreateCopy - система архівації даних Windows Server створює копію існуючого файлу, залишаючи існуючий файл без змін.
-Overwrite - система архівації даних Windows Server перезаписує існуючий файл файлом з резервної копії.

-notRestoreAcl - Цей параметр допустимо тільки при відновленні файлів. Забороняє відновлення списків управління доступом (ACL) файлів, відновлюваних з резервної копії. За замовчуванням відновлюються ACL безпеки (значення за замовчуванням - true). При використанні цього параметра ACL для відновлюваних файлів успадковуються від розташування, в яке виконується відновлення файлів.

-skipBadClusterCheck - Цей параметр допустимо тільки при відновленні томів. Задати пропуск перевірки цільових дисків на наявність даних про пошкоджених кластерах. При відновленні на альтернативний північ або обладнання рекомендується використовувати цей параметр. Ви можете в будь-який час вручну виконати на цих дисках командуCHKDSK / B, щоб перевірити їх на пошкоджені кластери, а потім обновити відповідним чином відомості про систему.
Важливо! До виконання команди CHKDSK описаним чином відомості про пошкоджених кластерах в відновленої системі можуть бути неточними.

-noRollForward - Цей параметр допустимо тільки при відновленні додатків. Він дозволяє відновлення стану з попередньої точки, якщо обрана остання версія з резервних копій. Для інших версій додатка відновлення стану їх попередньої точки виконується за замовчуванням.

-alternateLocation - Цей параметр допустимо тільки при відновленні HyperV в альтернативне розташування. Дозволяє відновлення компонентів HyperV, оновлення конфігурації і реєстрацію віртуальної машини службою управління HyperV.

-recreatePath - Цей параметр допустимо тільки при відновленні HyperV в альтернативне розташування в режимі копіювання папок. Це дозволяє відтворити структуру тек. В іншому випадку всі файли компонента будуть поміщені в одну папку.

-quiet - Виконання команди без запитів до користувача.

приклади:

wbadmin.exe start systemstaterecovery -backupTarget: E: -version: 05/19 / 2017-08: 14 - відновити стан системи з використанням архіву на диску E: заданої версії. В процесі відновлення буде потрібно перезавантаження Windows.

wbadmin.exe start recovery -backupTarget: E: -version: 05/19 / 2017-08: 14 -itemtype: Volume -items: C: - відновити стан диска C :. Якщо при створенні резервної копії в неї були включені тільки вибрані файли або папки з томи "C:", то тільки ці файли і папки будуть відновлені. Всі інші існуючі файли і папки в розташуванні відновлення, які не входять до резервну копію, будуть видалені.

WBADMIN START RECOVERY -version: 31.03.2005-09: 00 -itemType: Volume-items: ? Volume {cc566d14-44a0-11d9-9d93-806e6f6e6963} - відновлення томи за ідентифікатором GUID.

wbadmin.exe start recovery -backupTarget: E: -version: 05/19 / 2017-08: 14 -itemtype: APP -items: registry -recoveryTarget: E: backups - відновлення файлів реєстру в папку E: Backups

wbadmin.exe start recovery -backupTarget: E: -version: 05/19 / 2017-08: 14 -itemtype: File -items: C: Users - відновити файли в папці C: Users

wbadmin.exe start recovery -backupTarget: E: -version: 05/19 / 2017-08: 14 -itemtype: File -items: C: Users -recursive - відновити файли і папки в папці C: Users

wbadmin.exe start recovery -backupTarget: E: -version: 05/19 / 2017-08: 14 -itemtype: File -items: "C: Program Files" -recursive -RecoveryTarget: E: Backups - відновити з вказаною версії архіву вміст каталогу "C: Program Files" з підкаталогами в папку E: Backups

WBADMIN START RECOVERY -version: 30.04.2017-09: 00 -backupTarget: SERVER Backup -machine: WINSRV2012 - відновлення з архіву, розміщеного на мережевому ресурсі.

WBADMIN START RECOVERY -itemtype: hyperV -items: 64A50294-D491-48D8-8FFB-6A97BC72B095 - відновити віртуальну машину з зазначеним ідентифікатором.

WBADMIN START RECOVERY -itemtype: hyperV -items: 64A50294-D491-48D8-8FFB-6A97BC72B095 -backupTarget: SERVER Backup -machine: WinSrv01 - то ж, що і в попередньому прикладі, але з використанням мережевого архіву.

WBADMIN START RECOVERY -itemtype: hyperV -items: * - відновити всі віртуальні машини.

WBADMIN START RECOVERY -itemtype: hyperV -items: 64A50294-D491-48D8-8FFB-6A97BC72B095 -recoveryTarget: E: recover -recreatePath - відновити віртуальну машину з зазначеним ідентифікатором в каталог E: recover зі збереженням структури папок.

WBADMIN START RECOVERY -itemtype: hyperV -items: 64A50294-D491-48D8-8FFB-6A97BC72B095 -recoveryTarget: E: recover -alternateLocation - то ж, що і в попередньому прикладі, але з оновленням конфігурації і реєстрацією віртуальної машини службою управління Hyper-V

Щоб переглянути список елементів, доступних для відновлення з певної версії резервної копії, скористайтеся командою WBADMIN GET ITEMS. Якщо у томи на момент архівації не було точки підключення або букви диска, команда поверне ім`я томи на основі GUID, яке слід використовувати для його відновлення.
Якщо значення параметра -itemtype одно App, можна задати значення ADIFM дляпараметра -item, щоб виконати установку з носія (IFM) для восстановленіявсех пов`язаних даних, необхідних для доменних служб Active Directory. Значення ADIFM створює копію бази даних Active Directory, реєстру і даних стану з папки SYSVOL, а потім зберігає ці дані в розташуванні, заданому параметром -recoveryTarget. Використовуйте цей параметр тільки одночасно з параметром -recoveryTarget.
Перед використанням команди WBADMIN для установки з носія розгляньте можливість застосування команди NTDSUTIL: вона копіює тільки мінімальний обсяг необхідних даних. Команда NTDSUTIL IFM видаляє секрети, наприклад паролі, з інсталяційного носія доступного тільки для читання контролера домену (RODC), що підвищує безпеку передачі носія.

Поділися в соціальних мережах:

Схожі
Відновлення реєстру. Практичний посібникВідновлення реєстру. Практичний посібник
Acronis true image резервне копіювання і відновлення windowsAcronis true image резервне копіювання і відновлення windows
Команда bootsectКоманда bootsect
Використання середовища відновлення windows re в windows 7Використання середовища відновлення windows re в windows 7
Chcp - перегляд або зміна кодової сторінки в командному рядку windows.Chcp - перегляд або зміна кодової сторінки в командному рядку windows.
Logoff - завершення сеансу користувача windows.Logoff - завершення сеансу користувача windows.
Команда diskcopy - копіювання гнучких дисків в windowsКоманда diskcopy - копіювання гнучких дисків в windows
Програми резервного копіювання linuxПрограми резервного копіювання linux
Витяг файлів з архівів формату .cab в операційних системах windows.Витяг файлів з архівів формату .cab в операційних системах windows.
Команда bootrec - відновлення завантажувальних секторів і даних конфігурації завантаження windowsКоманда bootrec - відновлення завантажувальних секторів і даних конфігурації завантаження windows
» » Wbadmin - управління резервним копіюванням в windows.