批次檔備份 AD 及 DNS (AD整合主要區)

前言

若您所建立的 DNS Service 跟 Active Directory 整合,則您建立的 DNS 為 Active Directory 整合主要區,若是跟 Active Directory 未整合則為標準主要區,本文為實作利用  NTbackup 來備份 Active Directory 及 DNS (Active Directory 整合主要區)。
  • DNS 跟 AD 整合: Active Directory 整合主要區。
  • DNS 跟 AD 整合: 標準主要區。



如何備份 Active Directory 及 DNS (Active Directory 整合主要區)?

  • 使用 NTBackup 工具並選擇 System State 項目。


如何還原 Active Directory 及 DNS (Active Directory 整合主要區)?

  • 確認 Windows 伺服器已升級成為 Active Directory 的角色。
  • 確認使用和備份時一樣的網域名稱。
  • 重新啟動系統 --> 按下 F8 進入 Windows 進階開機選單 --> 目錄服務還原模式 (只給 Windows 網域控制站)。
  • 開始 --> 所有程式 --> 附屬應用程式 --> 系統工具 --> 製作備份 --> 還原精靈 --> 選擇您要還原的 .bkf。
  • 還原作業完畢後重開機應該可以在 Active Directory 使用者及電腦,看到我們之前所設定好的各個項目(例如:使用者帳號、群組、群組原則...等)。


實作環境

  • Windows Server 2003



自動備份 DNS 實作

您可將下面內容貼至筆記本後存檔為 .bat 並配合排定的工作來達成自動備份 Active Directory 及 DNS (Active Directory 整合主要區)的目的,以下為利用 ntbackup 指令來自動備份 Active Directory 及 DNS (Active Directory 整合主要區)。

  • 使用 NTBackup 指令及相關參數來備份 Active Directory 及 DNS (Active Directory 整合主要區)。
  • systemstate:指定您要備份「系統狀態」資料。當您選擇這個選項時,將強制使用標準或複製備份類型。
  • /M {BackupType}:指定備份類型。必須是下列其中一種類型:標準(normal)、複製(copy)、差異、增量或每天。
  • /J {"JobName"}:指定要在備份報告中使用的工作名稱。工作名稱通常描述目前備份工作中正在備份的檔案及資料夾。
  • /F:指定備份目的地。
  • /V:{yes | no}:備份完成之後驗證資料。
  • /L:{f|s|n}:f 為詳細報告、s 摘要報告、n 無報告。
  • AD 及 DNS (AD整合主要區)備份至: D:\ad_dns\當天日期\backup.bkf。
  • 備份時 Log 寫入至: D:\log\ad\當天日期.log。
rem ----- 開始備份 AD -----
C:\WINDOWS\system32\ntbackup.exe backup systemstate /M normal /J "Backup AD DNS" /F "D:\ad_dns\%date:~0,4%%date:~5,2%%date:~8,2%\backup.bkf" /V:yes /L:f
rem ----- 複製 log 紀錄至 D:\log\ad\ -----
cd "C:\Documents and Settings\weithenn\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data"
move "backup**.log" "%date:~0,4%%date:~5,2%%date:~8,2%".log
copy "%date:~0,4%%date:~5,2%%date:~8,2%".log D:\log\ad\
exit




參考