Windows Deployment 방법으로 Windows Vista부터는, Unattend.txt 포맷에서 Unattend.xml 포맷의 설치 방법으로 변경되었다. 또한 Unattend.txt 보다 더 많은 설정 옵션들이 추가되었다. 그 중에서 <CopyProfile> 옵션에 대한 중요한 정보를 이 글을 보시는 분들께 알려드리고자 한다.
<CopyProfile> 옵션의 사용 용도는 여기에 자세히 설명되어 있다. Deployment 대상 대표 모델에서 Deployment Master 설치본을 만든 후, 동일 모델의 복제(clone) 시스템들에 대해 Master 설치본을 복사한 이후, 개별 사용자에 대한 각 개인의 고유 설정을 마무리함으로써 최종 Windows 설치를 마무리하게 된다.
Master 설치본 제작 시에 Administrator라는 최상위 관리자 계정으로 Windows 로그온 한 뒤, 각종 장치 드라이버 설치, 각종 공통 사용 프로그램 설치 및 각종 설정 값을 최적화하는 작업을 진행하게 된다. 동일 모델의 clone 시스템들이 최종 사용자에게 배달되면, 최종 사용자는 개인 고유의 Windows 사용 정보를 설정하게 되고(대표적인 것이 사용자 계정과 네트워크 그룹 내의 PC 이름 등을 설정하게 됨), 자신이 직접 입력한 사용자 이름으로 새로운 사용자 계정을 만들어 Windows를 사용하게 된다.
<CopyProfile> 옵션의 사용 목적은 Master 설치본 제작 시 로그온 한 Administrator 계정에서 설정한 모든 설정 값들을, 새로운 사용자 계정 생성 시 사용자가 직접 입력하는 정보 이외의 기타 Windows 설정 값을 Administrator 계정에서 변경한 설정한 값과 동일하게 복사할 목적으로 사용한다.
이 <CopyProfile> 옵션 사용 시 Microsoft가 인정하는 않는 다음과 같은 제약 사항이 있다.
절대 Autounattend.xml 파일 안에 <CopyProfile> 옵션을 사용해서는 안 된다. 본인의 테스트에서 2가지 심각한 버그가 발견되었는데, 그 중 1가지는 Windows 설치 후 로그 온 시, 한글 키보드에서 무조건 [Num Lock] 키가 ON 된다. 특히 노트북 사용자에게는 아주 치명적이다. 둘째, CD/DVD 드라이브에 미디어를 넣었다가 꺼낸 후, [컴퓨터 관리]의 [디스크 관리]를 접근하면 CD/DVD 드라이브에서 꺼낸 미디어를 넣으라는 오류 메시지가 지속적으로 나오고, 미디어를 다시 넣을 때까지는 이 상황을 빠져나갈 수 없다.
<CopyProfile>을 올바른 목적으로 사용하기 위해서는, Autounattend.xml로 Windows 설치를 모두 완료한 후, <CopyProfile>만 포함된 개별 Unattend.xml 파일을 만들어 놓은 후 필요한 각종 설정 값들을 모두 변경한 후, 다음과 같은 방법으로 개별 Sysprep 명령을 실행해 주어야 한다. 이 때 Sysprep(시스템 준비 도구) 창이 이미 실행되어 있는 상황에서는 Sysprep 명령어가 작동하지 않으므로, 반드시 Sysprep 창을 닫고 다음 방법을 적용해야 한다.
- Log on as a user whose profile you can customize (for example, the built-in-administrator account).
- Customize the desired user profile settings.
- Set
CopyProfile
to true in the Unattend.xml file that you will use with Sysprep in the next step.
Valid Passes
Parent Hierarchy
Microsoft-Windows-Shell-Setup | CopyProfile
- Run
sysprep /generalize /unattend:unattend.xml
to copy the customized user profile settings over the default user profile.
XML Example
<CopyProfile>true</CopyProfile>
[주의 사항]
1. Windows 7을 Administrator 계정으로 자동 설치하는 Autounattend.xml 설정 중에
<Themes> 설정은 포함되지 않아야 함.
2. <CopyProfile> 설정을 Autounattend.xml 안에는 절대 사용하지 말 것.
<CopyProfile> 옵션 사용 시, 첨부 xml 파일을 참조 바랍니다. (32비트 Windows 7용임)
댓글 없음:
댓글 쓰기