자유 게시판

unattend.xml - Admin, User 아이디어

2022.08.20 21:05

지후빠 조회:1951 추천:17

우찌 이런 일이... 등록했는데 게시물 안올라감, 두번째도 ... 특수 문자때문에 ...

 

아래 무월님 설문 조사 보다 아이디어가 떠올라 올려봅니다.

- https://windowsforum.kr/free/18361686

봉인을 잘 모르고 헛다리 짚을 수도 있다는... 그렇다면 그냥 한번 웃으시죠~ ^^

 

무월님 댓글에 올린 내용; 

1. WIM\(index)\Windows\Panther\Unattend\ 에 여러 가지 xml을 만들어두고,

 - 같은 폴더에 사용자의 선택에 따라 unattend.xml로 복사하는 고유한 이름의 batch 파일을 만들어둡니다.

2. wim -> ssd 적용 후 재부팅하기 전에

3. 위 도구바에서 고유한이름의batch파일.bat 파일을 찾아서 실행하는 batch 파일을 만들어두고 실행하면 가능하지 않을까요?

 


예시1)

위 언급한 1번의 위치에 다음과 같은 파일을 둡니다.

- admin.xml

- aduser.xml

- idinput.xml

- user.xml

xmlselect.bat

 

boot.wim[2] 상단 도구바에 xmlselectfind.bat 배치파일을 등록해둡니다.

 

wim -> ssd 풀어주고

 

도구바의 xmlselectfind.bat 을 실행하여 다음 처럼 선택하여 unattend.xml 로 원하는 것을 복사

 

2022-08-20_205656.jpg

 

재부팅... 

 

 

xmlselectfind.bat  내용

 

@echo off

set bat=:\Windows\Panther\Unattend\xmlselect.bat

for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z a b) do (

if exist %%i%bat% %%i%bat% & exit)

 
 
xmlselect.bat  내용
 
@echo off & cd /d "%~dp0"
 
:menu
cls
echo.&echo  1. Administrator
echo.&echo  2. User
echo.&echo  3. Administrator + User
echo.&echo  4. 사용자 이름 입력
echo.
set /p xml= 생성할 계정 유형을 입력하시오. : || goto:menu
echo.
if %xml%==1 copy admin.xml unattend.xml
if %xml%==2 copy user.xml unattend.xml
if %xml%==3 copy aduser.xml unattend.xml
if %xml%==4 copy idinput.xml unattend.xml
if not exist unattend.xml goto:menu
del admin.xml user.xml aduser.xml idinput.xml
echo.
pause
del /q /f "%~f0" >nul 2>&1 & exit /b 0
 

예시2) 동일 WIM 내의 모든 index에 공통으로 사용할 수 있는 xml이라면...

기본 unattend.xml 하나는 install.wim에 포함해두고, 나머지는 boot.wim[2]에 두고서

원하는 사람만 도구바에서 계정유형선택 명령을 실행하여 boot.wim -> SSD Panther에 덮어쓰기
 
boot.wim[2] Tools\Unattend 폴더에 다음과 같은 파일을 둡니다.
- admin.xml
- aduser.xml
- idinput.xml
- user.xml
 
WIM 설치후 도구바에 등록한 copyxml.bat 을 실행합니다.
- wim이 설치된 드라이브:\Windows\Panther\Unattend\unattend.xml 파일을 찾아서 드라이브 이름을 얻고
- 위에 보여준 창에서 선택하면 x:\Tools\Unattend 폴더에서 선택한 xml을 wim 설치한 드라이브에 복사합니다.
 
재부팅...
 
 
@echo off & cd /d "%~dp0"
 
set unattend=:\Windows\Panther\Unattend\unattend.xml
for %%i in (c d e f g h i j k l m n o p q r s t u v w y z a b) do (
if exist %%i%unattend% set "_C=%%i" & goto:next)
 
:next
if not defined _C echo. & echo 먼저 WIM을 설치하십시오.& echo. & pause & exit
 
:menu
cls
echo.&echo 1. Administrator
echo.&echo 2. User
echo.&echo 3. Administrator + User
echo.&echo 4. 사용자 이름 입력
echo.
set /p xml= 생성할 계정 유형을 입력하시오. : || goto:menu
echo.
if %xml%==1 set xml=admin.xml
if %xml%==2 set xml=user.xml
if %xml%==3 set xml=aduser.xml
if %xml%==4 set xml=idinput.xml
copy %xml% %_C%%unattend%
echo.
pause
 
 
상상만 해봅니다. 가능할까요?
번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
43940 코로나 검사 입국 후 등록/스마트폰임대. [3] 4k8k 453 09-02
43939 재능 기부 [12] dd123 1287 09-01
43938 IT 유튜브 천명 곧.. 조금만 도와주세요!!! 30명 남았습니... [13] 펨토 686 09-01
43937 윈도우 서버 인사이더 프리뷰 25192 버전이 나왔네요. 타천사둘리 244 09-01
43936 급히 WIN7 ENT 버젼 인증TOOL 이 필요하네요 ㅜ.ㅜ [2] 한아름 710 09-01
43935 윈도우11 로 이동할 만한 메리트가... [17] 읍민Kaine 956 09-01
43934 [질문] 조금 더러운 질문.. [4] 테츠로 810 09-01
43933 부탁의 말씀 [2] 나로다 506 09-01
43932 좋은 봉사에 대단히 감사드립니다. [2] 나로다 390 09-01
43931 알약 떄문에 난리네요. [5] 도뽱 1013 08-31
43930 컴터 암것도 모르는 사람들에게 가장 권하는 복구 방법. [6] 디폴트 1262 08-31
43929 느린 컴터용 pe부탁드립니다 [6] brucex 617 08-31
43928 앞으로는 안전 모드를 활성화해둬야 할 것 같습니다. [18] 집앞의_큰 895 08-31
43927 이 사람 성격과 인성을 정말 이해를 할 수 없네..... [6] VᴇɴᴜꜱGɪ 819 08-31
43926 아래 "PE 드라이버 통합 v4.1" 잠시 공유합니다. [14] qnd 851 08-31
43925 크린토피아 체인점 홍낄똥 254 08-31
43924 카조님의 PE 드라이버 통합 v4.1 부탁드릴 수 있을까요? [6] 홍삼액기쓰 679 08-31
43923 이게 무슨 뜻 일까요 [4] 홍낄똥 721 08-31
43922 오늘 비가 오네요. [16] 빨강모자 368 08-31
43921 요즘 WinRAR은 업데이트가 없네요. [5] wowoo 527 08-31
XE1.11.6 Layout1.4.8