윈도우 자동설치를 위한 winnt.sif 파일 예제

형수 2009.03.07 12:02:48
 

윈도우 자동 설치를 위한 Winnt.sif 파일 예제. (Unattend.txt)

 

<Sample File>

 

;SetupMgrTag
[Data]
    AutoPartition=0 -> 
1로 할 경우 설치 파티션을 자동 선택. 사용자가 파티션을 정하기 위해서는 0 설정.
    MsDosInitiated="0" -> CD에서 설치하는지 FDD에서 설치하는지의 여부 설정. (0: CD) 
    UnattendedInstall="Yes" -> 자동으로 설치할 것인가의 여부.

[Unattended]
    UnattendMode=FullUnattended -> provide default는 반자동으로 설치.

    OemSkipEula=Yes -> EULA 동의를 건너 뜀.
    OemPreinstall=Yes -> 사용자 설치파일을 시스템에 복사.
    TargetPath=/WINDOWS -> 윈도우 설치 디렉토리.
    UnattendSwitch=Yes

[GuiUnattended]
    AdminPassword=* -> Administrator의 패스워드. (*: null pass)
    EncryptedAdminPassword=NO
    OEMSkipRegional=1 -> Gui모드에서 지역 , 언어설정, 미니설치 과정을 건너 뜀.
    TimeZone=230 -> 시간대 설정. (230: Seoul, Korea)
    OemSkipWelcome=1 ->
윈도우 Welcom Page를 건너 뜀.

[UserData]
    ProductKey= xxxxxxxxxxxxxxx -> 응답파일을 작성할때 입력한 윈도우 CD키가 정의됨.
    FullName="xxx" -> 사용자 이름.
    OrgName="xxx" -> 조직이름.
    ComputerName=xxx ->
컴퓨터이름. (*: 자동)

[Branding]
    BrandIEUsingUnattended=Yes -> Internet Explorer의 설정을 변경할 것인지 여부.

[URL]
    Home_Page=http://xxx.xxx.xxx ->
익스플로러 홈페이지 설정.

[Proxy]
    Proxy_Enable=0 -> Proxy 사용 여부.
    Use_Same_Proxy=1 -> 모든 프로그램에서 동일한 Proxy를 사용하는지 여부.

[Identification]
    JoinWorkgroup=WORKGROUP -> WorkGroup 이름.

[Networking]
    InstallDefaultComponents=No -> 네트워크 설정 변경.

[NetAdapters]
    Adapter1=params.Adapter1

[params.Adapter1]
    INFID=x

[NetClients]
    MS_MSClient=params.MS_MSClient

[NetServices]
    MS_SERVER=params.MS_SERVER

[NetProtocols]
    MS_TCPIP=params.MS_TCPIP
    MS_NetBEUI=params.MS_NetBEUI

[params.MS_TCPIP]
    DNS=Yes
    UseDomainNameDevolution=No
    EnableLMHosts=Yes
    AdapterSections=params.MS_TCPIP.Adapter1

[params.MS_TCPIP.Adapter1]
    SpecificTo=Adapter1
    DHCP=Yes -> DHCP사용여부.
    WINS=No
    NetBIOSOptions=0

[Shell] -> 이 항목은 윈도우 고전테마를 사용할 경우에 적용.
    DefaultStartPanelOff=Yes -> 시작메뉴를 윈도우 고전형식으로 설정.
    DefaultThemesOff=Yes ->
윈도우 테마를 고전형식으로 설정.

[GuiRunOnce]

-> 사용자 설치파일의 경로를 지정. 이 항목을 사용하기 위해서는 OemPreInstall 항목이 Yes로 설정.
    Command0=%systemdrive%/setup/msjavx86.exe
    Command1=%systemdrive%/setup/hotfix.bat

    ... ... ...

 

- GuiRunOnce 항목은 윈도우가 설치된 후 처음 로그인할 때 실행되는 명령어를 정의하므로

   이 항목을 이용하면 사용자 프로그램을 자동으로  설치하며 만일 설치 프로그램이 필요없으면 항목을 삭제.

[