이곳은 백업 블로그 입니다. 현재 캐플이 활동 중인 블로그는 CAppleBlog.co.kr 입니다. 최신 정보들은 새로운 블로그에서 확인해 보세요. ^^

- 이곳은 기존 블로그들의 글을 한군데로 모아 놓은 백업 블로그입니다.

- 현재 링크는 대부분 올바르지 않으며 이러한 링크들은 모두 cappleblog.co.kr 로 이동합니다. (※ 링크 주의)

- 블로그와 커뮤니티는 서로 다른 공간입니다.(로그인을 따로 해야합니다.)

- 저는 윈티티(WinTT)이자 신비(ShinB)이며 캐플(CApple)입니다. 편한대로 불러주세요.

지난 글에서 무인 설치 응답 파일에서 사용되는 수 많은 옵션에 대해서 알아보았습니다. 그럼 이번 시간에는 자동 설치 CD 또는 반 자동 설치 CD 등 다양한 목적을 가진 Winnt.sif 파일의 예제에 대해서 알아보도록 하겠습니다.

※ 이 곳에서 제공해 드리는 예제는 어디까지나 이런 식으로 작성을 한다라는 가이드이지 절대적인 것은 아닙니다. 여러분들에게 맞게 필요한 부분은 수정을 하시거나 추가 또는 제외하여 사용하시면 됩니다. 또한 해당 예제들은 실제 CD 로 제작 모든 테스트를 마치고 정상적으로 작동하는 것을 확인한 예제들입니다.





[반 자동 : CD-Key 만 자동 입력 - ProvideDefault]

다른 어떠한 정보도 입력하지 않고 오직 CD-Key 만을 자동으로 입력하도록 설정된 예제입니다. 무인 설치 모드로 ProvideDefault 를 작성할 때에는 오직 CD-Key 만 입력하고자 하더라도 아래 예제와 같이 필수적인 항목은 채워주어야 합니다. 만약 이 항목들을 채워주지 않는다면 설치가 진행되지 않을 수 있습니다.

붉은색으로 표시한 [Identification] 과 [Networking] 항목은 반드시 필수 입력 항목은 아니지만 만약 생략하게 된다면 네트워킹 설정은 묻지만 작업 그룹 설정 부분은 건너띄게 됩니다. 그래서 두 항목을 추가해 주는 것을 권장합니다.

[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=No

[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional=0

[UserData]
ProductID=W4CFR-4HQCG-H96WV-BJ8JK-92BHM
FullName=""
OrgName=""

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes







[반 자동 : CD-Key 만 자동 입력 - DefaultHide]

다른 어떠한 정보도 입력하지 않고 오직 CD-Key 만을 자동으로 입력하도록 설정된 예제입니다. 최종 사용권 계약에 대한 동의를 하지 않았기 때문에 최종 사용권 계약 창이 최초의 파티션을 설정하는 부분이 아닌 GUI 모드에서 나타납니다.

하지만 ProductID 만 설정하였다 하더라도 DefaultHide 모드이기 때문에 국가 및 언어 옵션 설정 창과 날짜 및 시간 설정 창은 기본값으로 처리되고 표시되지 않으며 네트워크 설정은 일반 설정으로 자동으로 설정되고(뒤로 버튼을 통해 선택할 수 있음) 바로 작업 그룹 또는 컴퓨터 도메인을 설정하는 화면이 표시됩니다. 나머지 사항은 기본 설치와 동일합니다.

[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=DefaultHide
OemPreinstall=No

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX






[반 자동 : Program Files 와 Documents and Settings 폴더 이동하여 설치하기]

반 자동 : CD-Key 만 자동 입력 - ProvideDefault 를 기본으로 Program Files 와 Documents and Settings 폴더를 D: 로 옮겨서 설치하도록 설정한 예제입니다. 두 폴더를 D: 로 옮겨서 설치하도록 했기 때문에 반드시 윈도우를 설치하기 전 미리 D: 파티션이 생성이되어 있고 포맷까지 완료가 되어 있어야 합니다.

그 외에 최종 사용권 계약에 자동으로 동의하도록 설정하였습니다. 또한 Windows Welcome 화면을 건너뛰도록 했기 때문에 사용자 계정을 설정할 수 없으며 Administrator 계정의 암호를 비워둔다면 최초 부팅시 자동으로 Administrator 계정으로 로그인하게 됩니다.

[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=ProvideDefault
UnattendSwitch=Yes
OemSkipEula=Yes
OemPreinstall=No
ProgramFilesDir="D:\Program Files"
CommonProgramFilesDir = "D:\Program Files\Common Files"


[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional=0
ProfilesDir="D:\Documents and Settings"

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName=""
OrgName=""

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes






[완전 자동 설치 예제]

무인 설치 모드는 전체 자동화이며 필수적인 중요한 정보들만 입력한 후 네트워크 설정은 일반 설정 그리고 나머지 정보들도 기본값을 따르도록 설정된 예제입니다. 특별히 설명할만한 특이사항은 없습니다..

;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
UnattendSwitch=Yes
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword="123456"
EncryptedAdminPassword=No
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=230
OemSkipWelcome=1

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="신희돈"
OrgName="ShinB"
ComputerName=*

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes






[완전 자동 설치 - 트윅 예제]

윈도우 설치시 자동으로 윈도우를 트윅하는 예제입니다.

간단히 설명드리자면 OemPreinstall 을 Yes 로 설정하였기 때문에 반드시 CD 의 루트에 $OEM$ 폴더가 존재해야 합니다. $OEM$ 폴더의 하위에 $1 폴더를 생성하고 다시 하위에 Inatall 폴더를 생성한 후 Install 폴더에 필요한 파일과 배치 파일을 위치시킵니다. ($1 폴더의 하위의 내용이 %SystemDrive% 로 복사됩니다.) 이건 여러분들이 알아서 직접 만드셔야겠죠?

이렇게 필요한 파일들이 설치시 자동으로 시스템 드라이브로 복사된 후 첫 번째 로그인시 %SystemDrive%\Install\Install.cmd 배치 파일을 실행하게끔 설정되었습니다. Inatall.cmd 배치 파일에는 여러분들이 실행하길 원하는 명령들을 입력하시면 됩니다.

이 방법이 가장 기초적으로 사용되는 레지스트리 트윅이나 프로그램 & 통합할 수 없는 Hotfix 의 설치를 위해 사용되는 방법입니다.

[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
UnattendSwitch=Yes
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=230
OemSkipWelcome=1

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="신희돈"
OrgName="ShinB"
ComputerName=*

[GuiRunOnce]
Command0="%SystemDrive%\Install\install.cmd"


[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes
: