欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

DNS、DHCP的備份恢復(fù)bat(批處理自動(dòng)實(shí)現(xiàn))

 更新時(shí)間:2016年01月22日 20:35:14   投稿:mdxy-dxy  
現(xiàn)在的服務(wù)器上運(yùn)行了很多系統(tǒng)服務(wù),雖然中間沒(méi)有出過(guò)什么問(wèn)題,但是還是怕,要是出了問(wèn)題,就是好幾天的時(shí)間沒(méi)有了,累4人的事情啊。所以要把什么東西都backup一下

現(xiàn)在的服務(wù)器上運(yùn)行了很多系統(tǒng)服務(wù),雖然中間沒(méi)有出過(guò)什么問(wèn)題,但是還是怕,要是出了問(wèn)題,就是好幾天的時(shí)間沒(méi)有了,累4人的事情啊。所以要把什么東西都backup一下。ghost備份的是系統(tǒng),但是服務(wù)的配置是隨時(shí)在變化的,總不能時(shí)不時(shí)的來(lái)個(gè)ghost吧,再說(shuō)沒(méi)有顯示器,很麻煩的。
研究了一個(gè)下午,終于實(shí)現(xiàn)了DNS和DHCP的自動(dòng)備份。

DNS的備份

1、停止DNS服務(wù)
2、打開(kāi)regedit,找到HKLM\system\currentcontrolset\services\dns
3、將DNS這個(gè)分支導(dǎo)出。命名為DNS-1
4、找到HKLM\software\microsoft\windows NT\currentversion\DNS server
5、將DNSserver分支導(dǎo)出,命名為DNS-2
6、打開(kāi)\windows\system32\DNS ,把其中的所有*.dns文件復(fù)制出來(lái),并和DNS-1.reg及DNS-2.reg保存在一起。
把上述內(nèi)容備份出來(lái)即可。

DNS的恢復(fù):

1、當(dāng)區(qū)域里的DNS服務(wù)器發(fā)生故障,重新建立一臺(tái)win2003服務(wù)器,并與所要替代的DNS服務(wù)器起相同的名字,設(shè)置相同的DNS后綴和IP地址。
2、在新系統(tǒng)中安裝并啟動(dòng)DNS服務(wù)。
3、把前面?zhèn)浞莩鰜?lái)的*.dns文件復(fù)制到新系統(tǒng)的\windows\system32\dns文件夾中。
4、停用DNS服務(wù)。
5、把備份的dns-1.reg和dns-2.reg導(dǎo)入到注冊(cè)表中。
6、重新啟動(dòng)DNS服務(wù)。

dhcp的快速備份
命令行:
netsh dhcp server dump >dhcp_bak.txt
備份完成。
如果原DHCP服務(wù)器損壞,需要新建一臺(tái)DHCP服務(wù)器,并把DHCP-bak.txt復(fù)制過(guò)來(lái)。
在命令行運(yùn)行:
netsh exec dhcp_bak.txt
這樣,相關(guān)的信息就恢復(fù)了,但租約信息用這種辦法無(wú)法恢復(fù)。


這只是手動(dòng)實(shí)現(xiàn)的方法,作為服務(wù)器,這樣做是不夠的,天天去備份不但費(fèi)事也很不保險(xiǎn)(忘記了怎么辦?),所以我們可以做個(gè)批處理,然后建立個(gè)任務(wù),讓它自動(dòng)的實(shí)現(xiàn)備份。
以下是備份的代碼:

@echo Smoile's 網(wǎng)管之路 (c) 2005-2007 All Right Resevices
@echo 制作維護(hù):smoile
@echo 技術(shù)支持:www.smoile.com
@echo  ( @ @ )
@echo ┏━oOOo-(_)-oOOo━━━━━━━━━┓
@echo ┃ 謝謝你的支持www.smoile.com  ┃
@echo ┃         ┃
@echo ┃  oooO        ┃
@echo ┗━(  )-━Oooo ━━━━━━━━━┛
@echo    \ (  (  )
@echo    \_)  ) /
@echo       (_/

@echo Backup DNS config start…………
@echo 請(qǐng)?jiān)贒盤下建立backup\DNS和DNCP兩個(gè)文件夾
::拷貝system32\dns下的dns文件
copy c:\windows\system32\dns\*.dns d:\backup\DNS /y
::導(dǎo)出注冊(cè)表文件
regedit /e d:\backup\DNS\DNS-1.reg HKEY_LOCAL_MACHINE\system\currentcontrolset\services\dns
::全路徑文件名兩側(cè)加上引號(hào)
regedit /e d:\backup\DNS\DNS-2.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server"
@echo DNS config backup complete!
@echo Backup DHCP config start…………
::備份dhcp文件
netsh dhcp server dump >d:\backup\dhcp\dhcp_bak.txt /y
echo DHCP config backup complete!
echo off
exit

把上面的代碼保存為bat文件就可以了,雙擊運(yùn)行就可以自動(dòng)完成DNS和DHCP的備份了。

其中DNS備份的效果:

DHCP備份的效果

DHCP和DNS自動(dòng)恢復(fù)代碼:

@echo Smoile's 網(wǎng)管之路 (c) 2005-2007 All Right Resevices
@echo 制作維護(hù):smoile
@echo 技術(shù)支持:www.smoile.com
@echo  ( @ @ )
@echo ┏━oOOo-(_)-oOOo━━━━━━━━━┓
@echo ┃ 謝謝你的支持www.smoile.com  ┃
@echo ┃         ┃
@echo ┃  oooO        ┃
@echo ┗━(  )-━Oooo ━━━━━━━━━┛
@echo    \ (  (  )
@echo    \_)  ) /
@echo       (_/

@echo Resume DNS config start…………
net stop dns
::把.dns文件拷貝到system32\dns下
copy d:\backup\DNS\*.dns c:\windows\system32\dns /y
::導(dǎo)入注冊(cè)表文件
reg import d:\backup\DNS\DNS-1.reg
reg import d:\backup\DNS\DNS-2.reg
net start dns
@echo DNS Resume complete!
@echo Resume DHCP config start…………
::恢復(fù)dhcp文件
net stop tcpsvcs
netsh exec d:\backup\dhcp\dhcp_bak.txt
net start tcpsvcs
echo DHCP config resume complete!
echo off
exit

這里涉及到注冊(cè)表的導(dǎo)出和導(dǎo)入問(wèn)題
導(dǎo)出:
regedit /e filename path
當(dāng)出現(xiàn)空格時(shí)要用引號(hào)把整個(gè)路徑引起來(lái),不然在dos下是不識(shí)別空格的

導(dǎo)入:
開(kāi)始的時(shí)候?qū)嵙讼聄egedit /s命令,好像沒(méi)有用,所以用了reg import命令,在windows 2003下通過(guò)測(cè)試!

原文:http://www.smoile.com/article.asp?id=707

相關(guān)文章

最新評(píng)論