Ghost Win 7/XP 설치 후 IP 일괄 처리 코드 자동 복구(ip 백업 복구)
Ghost Win 7/XP 설치 후 자동 으로 IP 일괄 처리 복구
이전에 사실 XP 라 고 썼 는데 이번 에는 Win 7 이 었 습 니 다.사실은 대동소이 합 니 다.거의 30 분 동안 테스트 에 성 공 했 습 니 다.지금 기록 해 보 겠 습 니 다.
호 환 방법 을 괴 롭 히 지 않 고 IP 내 보 내기 스 크 립 트 2 개 와 IP 복구 스 크 립 트 1 개 를 써 서 Ghost 원 격 으로 Win 7 을 설치 한 후 자동 으로 IP 설정 을 복원 합 니 다.(환경
1.WinXP 시스템 IP 정보 내 보 내기:
@echo off&setlocal 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.Win 7 시스템 IP 정보 내 보 내기
@echo off&setlocal 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
P:테스트 과정 에서 win 7 이 ipconfig 명령 을 사용 하면 IPv 6 의 게 이 트 웨 이 가 있어 서 오류 가 발생 할 수 있 습 니 다.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 off&setlocal 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 를 자동 으로 복원 합 니 다.이때 원 격 으로 컴퓨터 에 연결 하여 유지 할 수 있 고 전체 과정 은 현장 작업 이 필요 하지 않 습 니 다.