소프트웨어 배치파일 작성 부탁드립니다.
2013.03.20 12:06
아래 내용 문제없이 순차적으로 자동 실행되게 배치파일로 만들어 주시면 감사드립니다.
그냥 쭉 나열만 하면 되나요 ?
1> imagex /Mountrw D:\boot.wim 1 D:\Mount
2> REG LOAD HKLM\1 D:\MOUNT\Windows\System32\config\SOFTWARE
3> add.reg //레지추가
4> 특정 디렉토리안의 디렉토리및 파일 D:\Mount\ 로 모두 복사. 기존 디렉토리가 있어도 복사.
5> REG UNLOAD HKLM\1
6> imagex /Unmount D:\Mount /Commit
댓글 [5]
-
suk 2013.03.20 16:49
-
나홀로 2013.03.20 20:18
suk 님 감사드립니다.
덕분에 큰도움이 되었습니다. 값진 글을 남겨주셔서 감사드립니다.
편안한 밤되세요~ ^^
-
사랑인 2013.03.21 10:46
맨앞에 있는 @는 무슨 역할을 하는 것인지요?
-
suk 2013.03.26 17:09
우연히, 들어왔습니다 ㅎㅎ
네, 명령어 안 보이게 하는 echo off 와 같은 의미입니다.
귀찮게 왜 많이 하는가? 남들처럼 제일 위에 @echo off 한방이면 끝인데..?
명령어들을 구경하면서 하는게 취미생활이거든요;;
그래서 명령어 보고 싶은건 빼고, 안 봐도 되는건 넣고 그렇게 생활합니다.
다른 분들에게도 어떤 명령어들이 사용되었는지 알려드리는 차원에서 합니다.
-
모노시티 2013.03.21 22:35
아마 숨긴다는 뜻일껍니다
도스창에 명령어 안보이게..
전에 bat파일로 wim수정 많이 했습니다
관리자권한은 기본입니다.
wim파일,reg파일과 같은 폴더에 놓고 실행하세요
imagex.exe도 같은 폴더에 놓고 실행하시든지
system32폴더에 넣으면, 어디서든 실행되므로 편합니다.
@pushd "%~dp0"
@echo. & echo * mount
@echo. & pause
if exist mount rd/q/s mount
md mount
imagex /mountrw boot.wim 1 mount
@echo. & echo * 레지스트리 로드
@pause >nul & echo.
REG load HKLM\1 mount\Windows\System32\config\Software
@echo. & echo reg병합
@pause
reg import add.reg
@echo. & echo * 레지스트리 언로드(하이브파일에 저장)
@pause >nul & echo.
REG unload HKLM\1
@echo. & echo 폴더 복사
@pause
robocopy "Program Files" "mount\Program Files" /mir
@echo. & echo * 탐색기 닫으세요(저장+해제)
@echo. & pause
imagex /unmount /commit mount
@echo. & echo * mount폴더 삭제
@echo. & pause
rd /q mount
explorer .
exit
xp인 경우는 rd/q/s로 삭제하신 다음에 xcopy /cheryki 로 복사하시면 될 겁니다.
robocopy는 미러링이 되므로 삭제가 필요없습니다.
물론, 폴더이름은 수정하셔야 합니다.
add.reg 파일이름이 같은지도 확인하셔야 합니다.