婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ghost安裝Win7/XP后自動恢復IP的批處理代碼(ip備份恢復)

Ghost安裝Win7/XP后自動恢復IP的批處理代碼(ip備份恢復)

熱門標簽:電話機器人全國招商 雷霆電銷機器人怎么樣 電話機器人產品怎么樣 清遠百度地圖標注店鋪位置 如何申請400電話業務mm 智能打電話機器人收費 呼倫貝爾外呼系統 如何弄地圖標注 玉林市機器人外呼系統哪家好

今天維護人員找的我說,最近要推Win7了,暫時桌面云沒推廣,還是使用手動安裝Win7的方式。所以,需要我幫忙寫一個腳本,大概功能就是在Ghost Win7之前先導出XP的IP信息,在Ghost完成之后,自動讀取這個IP信息用于恢復IP設置。
Ghost安裝Win7/XP后自動恢復IP的批處理

之前其實寫過一個XP的,這次是Win7的,其實大同小異了,花了近半小時測試成功了,現在來記錄一下。
懶得去折騰兼容方法,就寫了2個導出IP的腳本和一個IP恢復腳本,用于Ghost遠程安裝Win7后自動恢復IP設置的。(繁體環境)


1、導出WinXP系統IP信息:

@echo offsetlocal enabledelayedexpansion 
title WindowsXP IP信息導出工具(配合恢復腳本所用) 
echo IP信息導出中... 
for /f "tokens=1,2 delims=:" %%i in ('ipconfig') do ( 
 echo %%i | find /i "IP Address">nul  echo IP:%%j>D:\ip.txt 
 echo %%i | find /i "Subnet Mask">nul  echo MK:%%j>>D:\ip.txt 
 if "!GW!" equ "1" call :end 
 echo %%i | find /i "Default Gateway">nul  echo GW:%%j>>D:\ip.txt  set GW=1 
) 
 
:end 
echo= 
echo 導出完畢.任意鍵檢查... 
pause>nul 
start "" d:\ip.txt 
exit

2、導出Win7系統IP信息

@echo offsetlocal enabledelayedexpansion 
title Windows 7 IP信息導出工具(配合IP恢復腳本所用) 
echo IP信息導出中... 
for /f "tokens=1,2 delims=:" %%i in ('ipconfig') do ( 
 echo %%i | find /i "IPv4 位址">nul  echo IP:%%j>D:\ip.txt 
 echo %%i | find /i "子網路遮罩">nul  echo MK:%%j>>D:\ip.txt 
 if "!GW!" equ "1" call :end 
 echo %%i | find /i "預設閘道">nul  echo GW:%%j>>D:\ip.txt  set GW=1 
) 
 
:end 
echo= 
echo 導出完畢.任意鍵檢查... 
pause>nul 
start "" d:\ip.txt 
exit

Ps:測試過程中,發現win7 使用ipconfig命令,會有個IPv6的網關,導致出錯,只好用了一個 if 跳出循環。
3、最后輸出到D:\ip.txt的格式如下(太偷懶了,就三行,手動寫入也很快!):

復制代碼 代碼如下:

IP: 10.197.198.173
MK: 255.255.255.254
GW: 10.197.198.1

最后,通過下面這個腳本讀取d:\IP.txt內容并恢復IP:

@echo offsetlocal enabledelayedexpansion 
title Ghost系統后的IP恢復工具 
rem 判斷文件是否存在 
if not exist d:\ip.txt goto error 
 
rem 從IP.txt讀取信息,并設置變量 
for /f "tokens=1,2 delims=: " %%a in (d:\ip.txt) do ( 
 if /i "%%a"=="IP" set addr=%%b 
 if /i "%%a"=="MK" set mask=%%b 
 if /i "%%a"=="GW" set gateway=%%b 
) 
  
rem 獲取第一塊網卡的名稱,并設置IP,多塊網卡將至設置第一塊 
for /f tokens^=1^,2^ delims^=^" %%j in ('netsh interface ip show config') do (  
    
    if "%%j"=="介面 " ( 
     netsh interface ip set address name="%%k" source=static addr=!addr! mask=!mask! gateway=!gateway!  
     call :end      
       
      ) 
    if "%%j"=="接口 " ( 
     netsh interface ip set address name="%%k" source=static addr=!addr! mask=!mask! gateway=!gateway!  
     call :end      
   )   
  )  
 
:end 
echo 設置完畢,3S后自動退出! 
ping -n 3 127.1 >nul 
exit 
 
:error 
cls 
echo 錯誤:D盤根目錄未發現ip.txt文件!請手動設置IP,任意鍵退出... 
pause>nul 
exit

這個腳本簡、繁WinXP/7等系統都可以兼容設定IP,其實是修改自我以前寫的Windows下獲取網絡連線實際名稱,加強IP類設置腳本的兼容性中的腳本。

4、腳本用法:

1、封裝Ghost系統鏡像時,將設置IP的腳本加入啟動項
2、Ghost安裝系統之前先通過【導出腳本】或【手動的方法】在d盤建立ip.txt,寫入如上三條信息
3、通過oneKey遠程恢復Ghost系統鏡像,等恢復完成之后,IP腳本自動恢復D盤設定好的IP,這時就可以遠程連接電腦進行維護了,整個過程均不需要現場操作。

標簽:臺州 江西 三門峽 樂山 株洲 白銀 蕪湖 公主嶺

巨人網絡通訊聲明:本文標題《Ghost安裝Win7/XP后自動恢復IP的批處理代碼(ip備份恢復)》,本文關鍵詞  Ghost,安裝,Win7,后,自動,恢復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ghost安裝Win7/XP后自動恢復IP的批處理代碼(ip備份恢復)》相關的同類信息!
  • 本頁收集關于Ghost安裝Win7/XP后自動恢復IP的批處理代碼(ip備份恢復)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新巴尔虎左旗| 夏津县| 云南省| 巴林右旗| 中牟县| 无棣县| 库尔勒市| 炉霍县| 连山| 黎平县| 临汾市| 余江县| 五大连池市| 澄城县| 长兴县| 大港区| 武宁县| 读书| 黄石市| 奈曼旗| 中牟县| 平昌县| 个旧市| 晋宁县| 攀枝花市| 本溪市| 新建县| 普兰店市| 鄢陵县| 禹城市| 台前县| 杂多县| 龙川县| 明光市| 日土县| 双牌县| 康乐县| 清丰县| 黄龙县| 山丹县| 宜春市|