Простой способ сохранения копии Active Direcory (Backup AD) с помощью NTBACKUP
Нам понадобится:
1. Task Manager (планировщик)
2. NTBackup
3. Свободное место (для архива)
В Task Manager'e создаем задание, вписываем в него следующию команду:
C:\WINDOWS\system32\cmd.exe /c ntbackup backup systemstate /f "\\backup_srv\serverbackup\pdc_systamestate.bkf" /v:no /r:no /rs:no /hc:off /m normal
В этой команде мы сохранили копию Active Directory (точку восстановления) на сервер backup_srv, в папку serverbackup.
Запускать данное задание обязательно каждый день! В противном случае востановление будет не возможным.
Можно создать простой скрипт:
@echo off
setlocal ENABLEDELAYEDEXPANSIONrem Path to backup place. In this place need exist backup job file "Backup User.bks"
set BackPath=\\BackupSvr\Backup
rem Number of rotations days
set BDays=7
ntbackup.exe backup "@%BackPath%\Backup User.bks" /n "Backup home of User" /d "Backup set for User home" /v:no /r:no /rs:no /hc:off /m normal /j "Daily backup User home" /l:n /f "%BackPath%\User.bkf"
if ERRORLEVEL 1 exit %ERRORLEVEL%
del %BackPath%\User-%BDays%.bkf
for /L %%i in ( %BDays% ,-1,1 ) do (
Set /A Prev=%%i-1
ren "%BackPath%\User-!Prev!.bkf" User-%%i.bkf
)ren "%BackPath%\User.bkf" User-0.bkf
В новых версиях Windows, появилась утилита "Локальная Архивация" которая создает архивы системы.