2007 Office System의 Config.xml 파일

업데이트 날짜: 2010년 9월

적용 대상: Office Resource Kit

 

마지막으로 수정된 항목: 2015-03-09

TechNet 또는 Office Resource Kit를 사용하는 IT 전문가의 경우 온라인 설문 조사(영문)(https://go.microsoft.com/fwlink/?linkid=132189\&clcid=0x412)를 살펴보십시오. Microsoft에서 사용자의 설명서 관련 요구 사항을 가장 효과적으로 충족할 수 있는 방법에 대해 의견을 제시할 수 있습니다. 설명서를 개선하기 위한 Microsoft의 노력에 대한 자세한 내용은 Office Resource Kit 블로그(영문)(https://go.microsoft.com/fwlink/?linkid=125627\&clcid=0x412)에서 확인할 수 있습니다.

이 문서의 내용

  • Config.xml 요소 빠른 참조

  • 작동 방식

  • Config.xml 파일 형식

  • Config.xml 요소 참조

  • 예제 Config.xml 파일

2007 Microsoft Office 시스템의 제품 설치를 사용자 지정하는 데 주로 사용되는 도구는 OCT(Office 사용자 지정 도구)입니다. OCT를 사용하여 설치 사용자 지정 파일을 만드는 방법에 대한 자세한 내용은 2007 Office System의 Office 사용자 지정 도구를 참조하십시오.

Config.xml 파일은 설치 작업을 구성하는 데 사용되며 설치 프로그램을 실행하는 동안에만 사용됩니다. 이 파일은 사용자 컴퓨터에 설치 또는 캐시되지 않습니다. 관리자는 Config.xml 파일을 편집하여 설치를 사용자 지정할 수 있습니다. 기본적으로 핵심 제품 폴더(Enterprise.WW 또는 Pro.WW와 같은 핵심_제품_폴더_이름.WW 폴더)에 저장된 Config.xml 파일이 해당 제품을 설치하도록 설치 파일에 지시합니다. 예를 들어 Pro.WW 폴더의 Config.xml 파일은 Microsoft Office Professional 2007을 설치합니다.

Config.xml 파일을 사용하여 다음과 같은 설치 작업을 수행할 수 있습니다.

  • 네트워크 설치 지점의 경로 지정

  • 설치할 제품 선택

  • 설치 사용자 지정 파일의 로깅 및 위치, 소프트웨어 업데이트 등의 설치 프로그램 옵션 사용자 지정

  • 사용자 및 회사 이름 등의 설치 옵션 설정

  • Office를 설치하지 않고 사용자 컴퓨터에 LIS(로컬 설치 원본) 복사

  • 설치에서 언어 추가 또는 제거

Config.xml 파일은 기능 추가 또는 제거, 복구 및 제거와 같은 유지 관리 작업에도 사용할 수 있습니다. 이러한 작업을 수행하려면 관리자는 원래 원본에서 Setup.exe를 다시 실행해야 합니다. 자세한 내용은 최상의 2007 Office System 유지 관리 방법에서 "유지 관리에 Config.xml 파일 사용"을 참조하십시오.

그룹 정책 소프트웨어 설치를 통해 배포한 설치를 사용자 지정하려면 Config.xml이 필요합니다. 자세한 내용은 그룹 정책 소프트웨어 설치를 사용하여 2007 Office system 배포를 참조하십시오.

Important중요:
메모장 등의 텍스트 편집기를 사용하여 Config.xml을 편집합니다. Microsoft Office Word 2007 등의 범용 XML 편집기는 사용하지 마십시오.

Config.xml 파일을 편집하는 방법에 대한 자세한 내용과 사용자 지정된 Config.xml 파일의 예제는 2007 Office system의 사용자 지정 구성 배포(단계별)를 참조하십시오.

Config.xml 요소 빠른 참조

다음 표에는 Config.xml의 요소 목록이 나와 있습니다. 이러한 요소가 나타나는 순서는 중요하지 않지만 예외적으로 Configuration 요소 요소는 가장 먼저 나와야 하며, Command 요소와 같은 요소가 Config.xml에서 나타나는 순서는 설치 도중 요소가 처리되는 방식에 영향을 줍니다.

요소 설명

Configuration 요소

최상위 요소입니다.

AddLanguage 요소

설치에 언어를 추가합니다.

ARP 요소

제어판의 프로그램 추가/제거에서 해당 제품에 대한 텍스트와 동작을 제어하는 값입니다.

CCP_DRIVE 요소

RMCCPSEARCH에서 검색하는 폴더에 대한 정규화된 경로입니다.

Command 요소

설치 도중 명령을 실행합니다.

COMPANYNAME 요소

제품을 설치할 컴퓨터의 사용자가 속한 조직 또는 회사의 이름입니다.

Display 요소

사용자에게 표시되는 UI의 수준입니다.

DistributionPoint 요소

설치가 실행될 네트워크 설치 지점에 대한 정규화된 경로입니다.

INSTALLLOCATION 요소

사용자 컴퓨터에서 제품이 설치될 폴더에 대한 정규화된 경로입니다.

LIS 요소

LIS(로컬 설치 원본)가 사용자 컴퓨터에 캐시되는 방식에 대한 옵션입니다.

Logging 요소

설치 도중 수행되는 로깅의 유형에 대한 옵션입니다.

MinOSRequirement 요소

이 제품에 지원되는 최소 운영 체제입니다.

OptionState 요소

설치 시 개별 제품 기능을 처리하는 방식을 지정하는 옵션입니다.

PIDKEY 요소

25자리의 볼륨 라이선스 키입니다.

RemoveLanguage 요소

설치에서 언어를 제거합니다.

Setting 요소

Windows Installer 속성 값입니다.

SetupUpdates 요소

설치 프로그램에서 설치 사용자 지정 파일을 찾는 데 사용할 검색 경로입니다.

USERINITIALS 요소

제품을 설치할 컴퓨터 사용자의 이니셜입니다.

USERNAME 요소

제품을 설치할 컴퓨터의 사용자 이름입니다.

작동 방식

설치 프로그램은 Setup.exe가 있는 폴더에서 Config.xml 복사본을 찾습니다. 해당 폴더에 복사본이 없으면 설치할 제품의 핵심 제품 폴더에 있는 Config.xml 파일이 사용됩니다. 네트워크 설치 지점에 여러 제품이 있는 경우 설치 프로그램은 사용자가 설치할 제품을 지정할 때까지 기다린 후에 Config.xml 복사본을 찾습니다. 제품 폴더에 있는 Config.xml 복사본은 Configuration 요소 요소의 Product 특성을 통해 제품을 식별합니다.

다음과 같이 /config 설치 프로그램 명령줄 옵션을 사용하여 Config.xml 파일의 위치를 지정할 수도 있습니다.

\\ 서버 \ 공유 \setup.exe /config \\ 서버 \ 공유 \Enterprise.WW\config.xml

[!참고] OCT를 사용하여 설치 사용자 지정 파일도 만든 경우 Config.xml에 정의한 사용자 지정이 사용자 지정 파일의 설정보다 우선 적용됩니다.

Config.xml 파일 형식

Config.xml의 XML 요소는 <로 시작되고 />로 끝납니다.

기본 요소 형식은 다음과 같습니다.

< 요소 [특성**=""] [특성=""**] … />

예를 들면 다음과 같습니다.

<Display Level="none" AcceptEula="Yes" />

요소 및 특성에서는 대/소문자가 구분됩니다. 특성 값은 따옴표(")로 묶어야 하며 대/소문자가 구분되지 않습니다.

요소 정의는 여러 줄이 될 수 있습니다. 공백, 캐리지 리턴, 줄 바꿈 및 탭 문자는 요소 정의 내에서 무시됩니다.

예를 들면 다음과 같습니다.

<Display
   Level="none"
   AcceptEula="yes"
/>
Tip팁:
요소 정의가 긴 경우 파일을 읽기 쉽도록 특성을 별도의 여러 줄에 배치하고 들여쓰기를 사용하십시오.

Configuration 요소 요소는 특수한 경우이며 필수 항목입니다. 다른 모든 요소는 Configuration 요소 요소 내에 들어 있으며 이 요소는 **</Configuration>**으로 닫힙니다.

예를 들면 다음과 같습니다.

<Configuration Product="Enterprise">
   <PIDKEY Value="1234512345123451234512345" />
   <Display Level="none" AcceptEula="Yes"/>
</Configuration>

어디에든 주석을 추가할 수 있으며 "<!--", "-->"로 구분합니다.

예를 들면 다음과 같습니다.

<!-- Install Office Enterprise 2007 -->
<Configuration Product="Enterprise" >
   <!-- Set the product key -->
   <PIDKEY Value="1234512345123451234512345" />
   <Display
      <!-- Turn off all Setup UI -->
      Level="none"
      <!-- Accept the EULA for the user -->
      AcceptEula="Yes"
   />
</Configuration>

각 Office 제품 폴더에는 기본 Config.xml 파일이 있으며, 이 파일은 Product 특성이 제품에 해당하는 값으로 설정된 Configuration 요소 요소로 구성됩니다. Configuration 요소 요소 내에는 주석으로 묶인 여러 예제 요소가 들어 있습니다. 이러한 요소를 활성화하려면 처음 및 끝 주석 표시를 제거하고 해당하는 특성 값을 입력합니다.

예를 들어 PIDKEY 요소 요소를 활성화하려면

<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

를 다음과 같이 변경합니다.

<PIDKEY Value="1234567890123456789012345" />

Config.xml 요소 참조

이 참조의 설명에는 다음과 같은 규칙이 사용됩니다.

굵은 글꼴

요소 또는 특성 이름

일반 글꼴

표시된 대로 정확하게 입력해야 하는 텍스트

기울임꼴

추가할 값의 자리 표시자

x|y

여러 값 중에서 선택

[x]

선택적 값

Configuration 요소

최상위 요소입니다. 이 요소는 필수이며 다른 모든 요소는 이 요소 안에 나타나야 합니다.

구문

<Configuration [Product="제품 ID"] >

   ...

</Configuration>

특성

특성 설명

제품

제품 ID

설치할 제품의 setup.xml 파일에 있는 Setup 요소의 ID 특성 값

주의

Product 속성은 이 Config.xml 파일에 의해 영향을 받는 제품을 식별합니다. 제품 ID는 해당 제품의 핵심 폴더에 있는 Setup.xml 파일에서 Setup 요소의 ID 특성에 정의되어 있습니다.

Product 특성은 Display 요소Level 특성을 "Basic" 또는 "None"으로 설정하는 경우가 아니면 선택적 특성입니다. 해당 특성을 "Basic" 또는 "None"으로 설정하는 경우 Product 특성은 필수 특성입니다. Product 특성을 통해 지정되는 제품이 네트워크 설치 지점에 없으면 설치가 종료됩니다.

예제

Office Enterprise 2007의 제품 IDEnterprise.WW\Setup.xml의 다음 줄에 있습니다.

<Setup Id="Enterprise" Type="Product" ... >

Config.xml의 이 제품 ID에서 다음을 입력하여 Office Enterprise 2007을 지정합니다.

<Configuration Product="Enterprise">
   ...
</Configuration>

AddLanguage 요소

설치에 지정된 언어를 추가합니다.

구문

<AddLanguage

   Id="ll-cc" | "match"

   [ShellTransform="Yes"]

/>

특성

특성 설명

Id

ll - cc

언어 식별자입니다. 언어 태그의 전체 목록은 2007 Office System의 언어 식별자를 참조하십시오.

match

사용자의 Windows 사용자 로캘 언어를 일치시킵니다.

ShellTransform

Yes

셸 사용자 인터페이스의 언어를 지정합니다. 여러 AddLanguage 요소가 지정되어 있는 경우에는 하나의 언어만 ShellTransform 요소를 지정해야 합니다.

주의

네트워크 설치 지점에서 언어를 사용할 수 있어야 합니다.

여러 AddLanguage 및 RemoveLanguage 요소 요소가 있을 수 있습니다. RemoveLanguage 요소와 AddLanguage 요소가 동일한 언어를 지정하는 경우 AddLanguage 요소가 우선 적용되며 해당 언어가 설치됩니다.

[!참고] 여러 AddLanguage 요소가 지정되어 있는 경우에는 하나의 언어만 ShellTransform 요소를 지정해야 합니다. 그러지 않으면 설치가 종료됩니다.

2007 Office System을 설치할 때는 다음의 서로 다른 세 가지 언어 개념에 대해 알고 있어야 합니다.

  • 설치 UI(사용자 인터페이스): 설치 언어입니다.

  • 셸 UI: 바로 가기, 오른쪽 클릭 상황에 맞는 메뉴 및 도구 설명 언어입니다.

  • Office UI: Office 사용자 인터페이스 및 메뉴 언어입니다.

여러 Office 언어가 있는 경우 이 세 값은 다음과 같이 결정됩니다.

기본적으로 설치 UI는 설치에 사용 가능한 리소스 집합 및 사용자 로캘 일치 기능에 따라 결정됩니다. 설치 UI는 기본적으로 사용자 로캘과 일치합니다. 셸 UI는 설치될 언어 집합에 따라 결정되며 기본적으로 설치 UI를 따릅니다. 기본 Office UI 언어는 사용자 로캘 및 현재 사용자 설정에 따라 결정됩니다. 기본적으로는 각 사용자 컴퓨터에 설정되어 있는 Windows 사용자 로캘이 사용됩니다. 즉, 기본 설정이 사용되는 경우 설치 UI, 셸 UI 및 Office UI는 모두 같습니다.

Windows 운영 체제의 로캘은 사용자 언어, 환경 및 문화적 규칙과 관련된 사용자 기본 설정 정보 집합입니다. 이 정보는 올바른 입력 언어, 키보드 레이아웃, 정렬 순서, 그리고 숫자, 날짜, 통화, 시간에 사용되는 형식을 결정하는 데 사용되는 값 목록으로 표시됩니다. 사용자 로캘은 기본적으로 날짜, 시간, 통화, 숫자 및 텍스트 정렬 순서를 표시하는 데 사용되는 형식을 결정하는 사용자별 설정으로, 컴퓨터에서 만드는 각 계정에 대해 지정됩니다.

관리자가 Config.xml 파일에 설치에 대한 여러 언어를 지정하는 경우 셸 UI 언어는 설치 언어 집합 중에서 선택해야 합니다. 이를 위해 관리자는 Config.xml 파일에서 AddLanguage 요소의 ShellTransform 특성을 지정합니다. 그러면 셸 UI에 사용해야 하는 언어 설치 프로그램이 지정됩니다. 그러나 이러한 지정 내용이 사용자 컴퓨터에서 설치를 수행할 때 설치 UI 또는 Office UI 선택에는 영향을 주지는 않습니다.

예를 들어 영어, 프랑스어, 독일어 및 스페인어로 된 Office 이미지가 있는 경우 설치 프로그램에서 이들 언어에 대한 전체 언어 지원을 설치하도록 지정하고 셸 UI가 사용자의 기본 국가별 옵션을 따르도록 하려면 Config.xml 파일에 다음 요소를 추가합니다.

<AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de" /> <AddLanguage Id="es-es" />

위의 예제에서 설치 프로그램은 지정된 모든 언어를 설치하며, 셸 UI는 사용자 로캘 언어와 일치합니다. 원본 이미지에 사용 가능한 언어가 더 있는 경우 위 예제의 match 값은 match 언어가 명시적으로 호출된 나머지 네 언어 중 하나로 확인되지 않는 경우 언어를 추가로 설치할 수 있습니다. 예를 들어 원본에 일본어도 포함되어 있는 경우 이 예제에서는 사용자 로캘이 일본어로 설정된 컴퓨터에 설치할 때 나머지 네 언어와 함께 일본어도 설치합니다.

예제

<AddLanguage Id="en-us" ShellTransform="Yes" />

ARP 요소

제어판의 프로그램 추가/제거에서 해당 제품에 대한 텍스트와 동작을 제어하는 값을 지정합니다.

구문

<ARP 특성 =" " [특성**=""**] ... />

특성

특성 설명

ARPCOMMENTS

text

추가 텍스트입니다. 최대 길이는 255자이지만 일부 문자가 표시되지 않을 수도 있습니다.

ARPCONTACT

text

기술 지원 연락처 목록입니다.

ARPNOMODIFY

Yes

사용자가 제품 설치를 수정할 수 없도록 변경 단추를 비활성화합니다.

No(기본값)

사용자가 제품 설치를 수정하도록 허용합니다.

ARPNOREMOVE

Yes

사용자가 제품을 제거할 수 없도록 제거 단추를 비활성화합니다.

No(기본값)

사용자가 제품을 제거하도록 허용합니다.

ARPURLINFOABOUT

URL

제품 홈 페이지의 URL입니다.

ARPURLUPDATEINFO

URL

제품 업데이트 정보가 나와 있는 URL입니다.

ARPHELPLINK

URL

기술 지원을 받을 수 있는 웹 사이트의 URL입니다.

ARPHELPTELEPHONE

text

기술 지원의 전화 번호입니다.

CCP_DRIVE 요소

RMCCPSEARCH에서 검색하는 폴더에 대한 정규화된 경로입니다. RMCCPSEARCH 작업에서는 파일 서명을 사용하여 업그레이드 설치를 수행하기 전에 시스템에 정품이 설치되어 있는지 확인합니다.

구문

<CCP_DRIVE Value=" " />

특성

특성 설명

Value

RMCCPSEARCH에서 검색하는 폴더에 대한 정규화된 경로입니다.

예제

<CCP_DRIVE Value="\\server\office2003" />

Command 요소

실행할 명령줄을 지정합니다. 자세한 내용은 주의 섹션을 참조하십시오.

Tip팁:
OCT에서 이에 해당하는 옵션은 설치 추가 및 프로그램 실행입니다.

구문

<Command

   Path="경로"

   [QuietArg="인수"]

   [Args="인수"]

[ChainPosition="Before" | "After"(기본값)]

   [Wait="밀리초"]

[Execute="Install"(기본값) | "Uninstall"]

[Platform="x86"(기본값) | "x64"]

/>

특성

다음 표에서는 Command 요소 특성에 대해 설명합니다.

특성 설명

Path

경로

실행 파일의 정규화된 경로입니다. 경로 값에 공백이 포함되어 있으면 다음 예제와 같이 큰따옴표를 사용해야 합니다.

"\\서버\공유\Office 12\copylogs.bat"

QuietArg

문자열

무인 설치를 구성하는 경우 명령줄에 추가할 인수 문자열입니다. QuietArg 특성을 사용하는 경우에 대한 자세한 내용은 이 표 다음에 나오는 주의 섹션을 참조하십시오.

Args

문자열

실행 파일로 전달될 인수 문자열입니다. 체인 설치에서 Args 특성을 사용하는 경우에 대한 자세한 내용은 이 표 다음에 나오는 주의 섹션을 참조하십시오.

Args 요소에 따옴표가 포함되어 있으면 다음 예제와 같이 전체 값을 작은따옴표(')로 묶을 수 있습니다.

Args='"/param value"'

ChainPosition

Before

기본 제품이 설치되기 전에 명령이 실행됩니다.

After(기본값)

기본 제품이 설치된 후 명령이 실행됩니다.

Wait

밀리초

Display 요소 Level 특성을 "full" 또는 "basic"으로 설정하여 제품을 설치하는 경우 프로그램을 실행한 후 설치를 계속하기 전에 대기할 시간(밀리초)입니다. 기본값은 대기하지 않음을 나타내는 0입니다.

Execute

Install(기본값)

기본 제품을 설치할 때 이 명령을 실행합니다.

Uninstall

기본 제품을 제거할 때 이 명령을 실행합니다.

Platform

x86(기본값)

이 프로그램에 Intel x86 플랫폼이 필요함을 지정합니다. 이 명령은 설치가 실행될 컴퓨터가 이 플랫폼 요구 사항과 일치하는 경우에만 실행됩니다.

x64

이 프로그램에 x86 아키텍처에 대한 x64 확장을 지원하는 64비트 프로세서가 필요함을 나타냅니다. 이 명령은 설치가 실행될 컴퓨터가 이 플랫폼 요구 사항과 일치하는 경우에만 실행됩니다.

주의

Config.xml 파일의 Command 요소 및 OCT의 설치 추가 및 프로그램 실행 옵션(프로그램 항목 추가프로그램 항목 수정 대화 상자에 입력하는 명령줄)은 초기 제품 설치 및 제거에만 사용해야 합니다. Command 요소의 명령은 초기 설치 및 제거 도중에만 처리됩니다. Command 요소의 명령은 초기 설치 후 사용자 지정에 사용될 경우에는 무시됩니다.

이 제품이 설치되었을 때 임의의 명령을 실행하거나 원하는 경량 실행 파일을 실행하도록 명령줄을 지정할 수 있습니다.

Config.xml의 Command 요소와 OCT의 설치 추가 및 프로그램 실행 옵션은 엔터프라이즈 소프트웨어 배포 및 관리 도구가 제공하는 배포 진행률 추적, 문제 해결 등의 소프트웨어 배포 기능을 제공하지 않습니다. 따라서 Config.xml의 Command 요소와 OCT의 설치 추가 및 프로그램 실행의 사용은 컴퓨터에 대한 변경을 수행하지 않거나 사용자 입력이 필요하지 않은 경량 실행 파일 또는 임의의 명령을 실행하는 경우로 제한하는 것이 좋습니다. 예를 들어 설치 완료 시 유틸리티를 실행하여 로그를 복사하거나 명령을 실행하여 시작 페이지를 실행할 수 있습니다.

Important중요:
체인 연결 기능은 각 제품을 별도로 설치하는 것만큼 안정적이지는 않습니다. 예를 들어 두 개의 설치를 체인으로 연결하는 경우 해당 제품 중 하나에서 실패하거나 예기치 않은 오류가 발생하면 기본 설치 및 체인으로 연결된 설치가 성공적으로 완료되지 않을 수 있습니다. 따라서 체인 연결 방식을 사용하지 않는 것이 좋습니다. 엔터프라이즈 환경에서 여러 제품을 함께 설치할 때 권장되는 방법은 체인 연결 대신에 Microsoft System Center Configuration Manager 2007 또는 Microsoft Systems Management Server(SMS) 2003과 같은 배포 관리 프로그램이나 타사 도구를 사용하는 것입니다.

ArgsQuietArg의 사용은 다음과 같습니다.

  • Args 특성은 항상 명령에 추가됩니다. 여기에는 "/install" 또는 **"Company=**내 회사"와 같은 스위치가 포함될 수 있습니다.

  • 설치 프로그램이 자동으로 실행되는 경우(Display가 **Display="none"**으로 설정됨) QuietArg 특성도 추가됩니다. 이러한 경우에 "/quiet" 스위치와 함께 QuietArg 특성을 지정할 수 있습니다. 예를 들어 **QuietArg="/quiet"**를 사용할 수 있습니다.

다음 문은 Wait 특성에 적용됩니다.

  • Wait 특성을 0밀리초로 설정하는 경우 프로그램을 실행한 후 설치를 계속하기 전에 대기하지 않습니다. 명령은 즉시 실행되고 이동합니다.

    반환 코드는 Wait 값이 0이 아닌 경우에만 적용됩니다. 0을 지정하면 설치 프로그램이 지정된 프로그램을 실행한 후 설치를 계속하기 전에 대기하지 않으므로 이 경우에는 보고할 반환 코드가 없습니다.

  • Wait 특성을 0이 아닌 양수 값으로 설정하면 지정한 시간(밀리초)만큼만 대기합니다. 프로세스가 지정된 시간보다 일찍 끝나면 설치 프로그램이 계속되고, 프로세스가 지정된 시간까지 끝나지 않으면 설치 프로그램이 실패합니다.

  • Wait 특성을 -1로 설정하면 무기한으로 대기함을 나타냅니다. 이 경우 명령 프로세스가 응답하지 않으면 설치 프로그램이 응답을 중지하고 명령이 실행될 때까지 무기한으로 대기하기 때문에 문제가 될 수 있습니다.

Config.xml 파일에 Command 요소가 둘 이상 있으면 Config.xml에 지정된 순서대로 요소가 실행됩니다.

예제

<Command Path="\\server\share\myscript.exe" Args='/id "123 abc"' QuietArg="/q" Wait="30000" />

COMPANYNAME 요소

제품을 설치할 컴퓨터의 사용자가 속한 조직 또는 회사의 이름입니다.

Tip팁:
OCT에서 이에 해당하는 옵션은 설치 위치 및 조직 이름조직 이름 설정입니다.

구문

<COMPANYNAME Value=" 회사 이름 " />

특성

특성 설명

Value

회사 이름

회사 또는 조직 이름입니다.

예제

<COMPANYNAME Value="Microsoft Corporation" />

Display 요소

사용자에게 표시되는 UI의 수준입니다.

Tip팁:
OCT에서 이에 해당하는 옵션은 2007 Office System의 Office 사용자 지정 도구의 "라이선싱 및 사용자 인터페이스"에 있는 수준 표시 및 사용권 계약 설정입니다.

구문

<Display

   Level="None" | "Basic" | "Full"(기본값)

   CompletionNotice="Yes" | "No"(기본값)

   SuppressModal="Yes" | "No"(기본값)

   NoCancel="Yes" | "No"(기본값)

   AcceptEula="Yes" | "No"(기본값)

/>

특성

특성 설명

Level

None

설치 UI가 표시되지 않습니다. Display Level="none"으로 설정하면 설치 프로그램에서 자동 설치(무인 설치)를 실행합니다. 자세한 내용은 주의 섹션을 참조하십시오.

Basic

시작 화면, 제품 키(PIDKEY) 페이지(필요한 경우), EULA(최종 사용자 사용권 계약) 페이지(필요한 경우), 진행률 표시줄 및 완료 주의(가능한 경우)가 표시됩니다.

Full(기본값)

사용자에게 모든 UI가 표시됩니다.

CompletionNotice

Yes

Level이 "Basic" 또는 "None"으로 설정된 경우에만 적용되며, 완료 알림을 표시합니다.

No(기본값)

Level이 "Basic"으로 설정된 경우에만 적용되며, 완료 알림을 표시하지 않습니다.

SuppressModal

Yes

Level이 "Basic"으로 설정된 경우에만 적용되며, 설치에 방해가 될 수 있는 오류 메시지 및 기타 대화 상자를 표시하지 않습니다.

No(기본값)

Level이 "Basic"으로 설정된 경우에만 적용되며, 필요에 따라 오류 및 기타 대화 상자를 표시합니다.

NoCancel

Yes

Level이 "Full" 또는 "Basic"으로 설정된 경우 취소 단추(작업 진행 대화 상자의 오른쪽 위 모퉁이에 있는 X)를 비활성화합니다.

No(기본값)

Level이 "Full" 또는 "Basic"으로 설정된 경우 사용자가 진행률 표시줄에서 설치를 취소하도록 허용합니다.

AcceptEULA

Yes

사용자를 대신하여 최종 사용자 사용권 계약이 수락됩니다. EULA 페이지가 표시되지 않습니다.

No(기본값)

Level이 "None"으로 설정되지 않은 경우 EULA 페이지가 표시됩니다.

주의

이 요소를 정의하지 않으면 기본 설정이 사용됩니다. 잘못된 값이 지정된 경우에는 설치가 종료됩니다.

Level 특성이 "Basic" 또는 "None"으로 설정된 경우 PIDKEY 요소 요소를 사용하여 제품 키를 제공하면 사용자 대신 사용권 계약에 동의한 것으로 간주됩니다.

[!참고] 엔터프라이즈 배포에서는 파일이 사용 중일 때를 포함하여 사용자에게 정보 입력을 요청하는 메시지를 표시하지 않고 사용자 상호 작용 없이 설치 프로그램에서 자동 설치를 실행하도록 Display level 값을 none으로 설정하는 것이 좋습니다. Display level 값을 none으로 설정하면 SuppressModalCompletionNotice 특성이 자동으로 적용되고 EULA(최종 사용자 사용권 계약)에 동의한 것으로 간주됩니다. 또한 관리자는 2007 Office System을 설치하는 중에 실행되는 Office 응용 프로그램이 없는지 확인해야 합니다.
Display level 값을 basic으로 설정하고 SuppressModalyes로 설정하면 Office 파일이 사용 중일 때 메시지가 표시될 수 있습니다. Display levelnone으로 설정하면 해당 파일이 사용 중인 경우에도 메시지가 표시되지 않습니다. SuppressModal 특성을 설정하는 경우에도 파일 사용 중 메시지는 표시되며, Display levelnone으로 설정된 경우에만 메시지가 표시되지 않습니다.
Display 요소는 setup.exe와 동일한 폴더에 Config.xml 파일이 있거나 설치 프로그램의 /config 명령줄 옵션을 사용하여 Config.xml 파일을 지정한 경우에만 사용됩니다. 제품 폴더의 Config.xml 파일이 사용되는 경우에는 기본 표시 옵션이 사용됩니다.

예제

<Display Level="none" AcceptEula="Yes" />

DistributionPoint 요소

설치가 실행될 네트워크 설치 지점에 대한 정규화된 경로를 지정합니다.

구문

<DistributionPoint Location=" 경로 " />

특성

특성 설명

위치

경로

설치가 실행될 네트워크 설치 지점에 대한 정규화된 경로입니다.

주의

이 경로를 지정하지 않을 경우 설치 프로그램에서는 Setup.exe 파일이 네트워크 설치 지점의 루트에 있다고 간주합니다.

[!참고] DistributionPoint 요소는 setup.exe와 동일한 폴더에 Config.xml 파일이 있거나 설치 프로그램의 /config 명령줄 옵션을 사용하여 Config.xml 파일을 지정한 경우에만 사용됩니다. 제품 폴더의 Config.xml 파일이 사용되는 경우에는 네트워크 설치 지점이 이미 발견되었으므로 이 요소가 무시됩니다.

예제

<DistributionPoint Location="\\server1\office" />

INSTALLLOCATION 요소

사용자 컴퓨터에서 제품이 설치될 폴더에 대한 정규화된 경로를 지정합니다.

Tip팁:
OCT에서 이에 해당하는 옵션은 설치 위치 및 조직 이름기본 설치 경로 설정입니다.

구문

<INSTALLLOCATION Value=" 경로 " />

특성

특성 설명

Value

경로

사용자 컴퓨터에서 제품이 설치될 폴더에 대한 정규화된 경로입니다.

주의

경로에 시스템 환경 변수를 사용할 수 있습니다. 이 요소를 지정하지 않으면 Office는 %ProgramFiles%\Microsoft Office에 설치됩니다.

예제

<INSTALLLOCATION VALUE="%ProgramFiles%\MyApps" />

LIS 요소

사용자 컴퓨터에서 LIS(로컬 설치 원본)가 캐시되는 방법을 제어하고, 제품의 설치 파일이 포함된 하나 이상의 네트워크 설치 지점 위치를 지정합니다.

구문

<LIS

[CACHEACTION="CacheOnly" | "RemoveCacheOnly"]

[SOURCELIST=" 세미콜론으로-구분된-경로-목록 "]

/>

특성

특성 설명

CACHEACTION

CacheOnly

설치 프로그램에서 사용자 컴퓨터로 LIS를 복사하기는 하나 제품을 설치하지는 않습니다.

RemoveCacheOnly

사용자 컴퓨터로 캐시를 복사했으나 Office를 설치하지 않은 경우 설치 프로그램에서 사용자 컴퓨터로부터 LIS를 제거하기는 하나 제품을 설치하거나 제거하지는 않습니다.

SOURCELIST

세미콜론으로-구분된-경로-목록

제품에 대한 설치 파일이 포함된 하나 이상의 네트워크 설치 지점 목록(세미콜론으로 구분)입니다.

OCT에서 이에 해당하는 옵션은 추가 네트워크 원본입니다.

주의

기본적으로 LIS는 Office가 설치되는 드라이브 루트의 \MsoCache\All Users 폴더에 만들어집니다. 네트워크 설치 지점의 Updates 폴더에 있는 소프트웨어 업데이트 및 설치 사용자 지정 파일도 복사됩니다.

INSTALLLOCATION 요소을 지정하는 경우에는 경로의 드라이브 지정 내용을 사용하여 LIS를 만들 드라이브를 결정합니다. 예를 들어 INSTALLLOCATION 요소 경로가 E:\office\files이면 LIS는 E 드라이브에 만들어집니다. SOURCELIST 특성을 통해 나열되는 원본은 설치된 제품과 함께 보관되며 사용자 컴퓨터의 LIS(로컬 설치 원본)가 없거나 손상된 경우 설치 프로그램에서 사용됩니다.

예제

<LIS CACHEACTION="CacheOnly" />   
<LIS SOURCELIST="\\server1\office;\\server2\corpdata" />

Logging 요소

설치 도중 수행되는 로깅의 유형을 지정합니다.

구문

<Logging

   Type="Off" | "Standard"(기본값) | "Verbose"

   Path="경로"

   Template="파일 이름.txt"

/>

특성

특성 설명

Type

Off

설치 프로그램에서 로깅을 수행하지 않습니다.

Standard(기본값)

설치 프로그램에서 로그 파일에 설치 정보를 기록합니다.

Verbose

설치 프로그램에서 로그 파일에 모든 설치 정보를 기록합니다.

Path

경로

로그 파일에 사용할 폴더에 대한 정규화된 경로입니다. 환경 변수를 사용할 수 있으며 기본값은 %temp%입니다.

Template

파일 이름 .txt

로그 파일의 이름입니다. 파일 이름에 * 문자열을 삽입하면 Setup.exe에서 수행하는 각 설치에 대해 고유한 로그 파일이 만들어집니다(아래 설명 참조). *가 포함되지 않았고 지정된 이름의 파일이 이미 있는 경우 기존 파일에 로그 정보가 추가됩니다. .txt 파일 확장명을 반드시 포함해야 하며 기본 서식 파일은 SetupExe(*).log입니다.

주의

Template 값의 모든 위치에 *를 지정할 수 있습니다. 해당 위치에 다음과 같은 형식으로 문자열이 삽입됩니다.

YYYYMMDDHHMMSS xxx

여기서 각 부분이 나타내는 의미는 다음과 같습니다.

  1. YYYY = 년

  2. MM = 월

  3. DD = 일

  4. HH = 시간

  5. MM = 분

  6. SS = 초

  7. xxx = 설치 프로그램에서 생성된 고유 문자열

[!참고] Logging 요소는 setup.exe와 동일한 폴더에 Config.xml 파일이 있거나 설치 프로그램의 /config 명령줄 옵션을 사용하여 Config.xml 파일을 지정한 경우에만 사용됩니다. 제품 폴더의 Config.xml 파일이 사용되는 경우에는 기본 로깅 옵션이 사용됩니다.

예제

<Logging Type="standard" Path="%temp%" 
   Template="MyLog(*).txt" 
/>

이 예제를 사용하면 제품을 설치할 때마다 로그 파일이 만들어지며 다음과 같은 고유 파일 이름이 사용됩니다.

%temp%\MyLog(20060428110717CFC).txt
%temp%\MyLog(20060429113143C70).txt

MinOSRequirement 요소

이 제품에 지원되는 최소 운영 체제를 지정합니다.

구문

<MinOSRequirement

   VersionNT="버전"

   WindowsBuild="번호"

   ServicePackLevel="번호"

/>

특성

특성 설명

VersionNT

버전

Windows NT 버전입니다.

WindowsBuild

번호

Windows 빌드 번호입니다.

ServicePackLevel

번호

Windows 서비스 팩 번호입니다.

다음과 같은 값을 사용할 수 있습니다.

System VersionNT WindowsBuild ServicePackLevel

Windows XP

501

2600

2 이상

Windows Server 2003

502

3790

0 이상

주의

사용자 컴퓨터에서 여기에 지정된 버전 또는 이 요소를 지정하지 않은 경우 Office 기본값보다 이전 버전의 운영 체제가 실행되고 있는 경우에는 설치가 진행되지 않습니다. 여기에는 2007 Office System에 필요한 버전보다 이전 버전의 Microsoft Windows를 지정할 수 없습니다.

시스템 요구 사항에 대한 자세한 내용은 2007 Office system 시작을 참조하십시오.

OptionState 요소

설치 시 특정 제품 기능을 처리하는 방식을 지정합니다.

Important중요:
대부분의 경우에는 OCT를 사용하여 기능의 설치 상태를 변경하는 것이 좋습니다. OCT에서 이에 해당하는 옵션은 기능 설치 상태 설정입니다.

구문

<OptionState

   Id="옵션 ID"

   State="Absent" | "Advertise" | "Default" | "Local"

   [Children="force"]

/>

특성

특성 설명

Id

옵션 ID

사용자가 설치하기로 선택할 수 있는 항목입니다.

State

Absent

기능이 설치되지 않습니다.

Advertise

기능이 처음 사용될 때 설치됩니다.

Default

기능이 기본 설치 상태로 돌아갑니다.

Local

기능이 사용자 컴퓨터에 설치됩니다.

Children

force

기능의 모든 하위 기능이 지정된 상태로 설정됩니다.

주의

기능은 사용자가 설치를 선택할 수 있는 항목입니다. 기능의 Id 값은 핵심 제품 폴더에 있는 Setup.xml 파일의 Option 요소에 정의되어 있습니다.

OptionState Id 값 목록을 보려면 Config.xml 파일의 OptionState Id 값을 참조하십시오. Config.xml에서 OptionState 요소를 수정하는 방법에 대한 자세한 내용은 그룹 정책 소프트웨어 설치를 사용하여 2007 Office system 배포Config.xml 파일의 OptionState 요소 수정 섹션을 참조하십시오.

예제

<OptionState Id="ExcelAddinFiles" 
   State="Absent" 
   Children="force" 
/>

PIDKEY 요소

25자리의 볼륨 라이선스 키입니다.

Tip팁:
OCT에서 이에 해당하는 옵션은 2007 Office System의 Office 사용자 지정 도구의 "라이선싱 및 사용자 인터페이스"에 있는 제품 키 설정입니다.

구문

<PIDKEY Value=" 25자리-키 " />

특성

특성 설명

Value

25자리-키

25자리의 볼륨 라이선스 키입니다.

주의

PIDKEY 값이 설정되어 있으면 Office를 설치할 때 사용자가 제품 키를 입력하지 않아도 됩니다.

예제

<PIDKEY Value="1234512345123451234512345" />

[!참고] Display 요소 요소의 Level 특성이 "Basic" 또는 "None"으로 설정되어 있고 PIDKEY 요소를 사용하여 제품 키를 입력한 경우 설치 프로그램은 사용자를 대신하여 사용권 계약도 수락한 것으로 가정합니다. 이 경우 Display 요소 요소의 AcceptEULA 특성을 어떻게 설정하는지와 상관없이 설치 시나 Office 응용 프로그램을 처음 실행할 때 사용권 계약을 수락하라는 메시지가 나타나지 않습니다.

RemoveLanguage 요소

지정된 언어를 설치에서 제거합니다.

구문

<RemoveLanguage Id=" ll - cc " />

특성

특성 설명

Id

ll-cc

언어 식별자입니다. 언어 태그의 전체 목록은 2007 Office System의 언어 식별자를 참조하십시오.

주의

사용자 컴퓨터에 언어가 설치되어 있지 않으면 RemoveLanguage 요소는 무시됩니다.

여러 AddLanguage 요소 및 RemoveLanguage 요소가 있을 수 있습니다. RemoveLanguage와 AddLanguage 요소 요소가 동일한 언어를 지정하는 경우 AddLanguage 요소 요소가 우선 적용되며 해당 언어가 설치됩니다.

예제

<RemoveLanguage Id="en-us" />

Setting 요소

Windows Installer 속성 값을 지정할 수 있습니다.

Tip팁:
OCT에서 이에 해당하는 옵션은 2007 Office System의 Office 사용자 지정 도구의 "설치 속성 수정"입니다.

구문

<Setting Id=" 이름 " Value=" " />

특성

특성 설명

Id

이름

Windows Installer 속성의 이름입니다.

Value

속성에 할당할 값입니다.

주의

Windows Installer 속성 중 일부는 Setting 요소에서 지정할 수 없습니다. 차단된 속성이 지정된 경우 설치 과정이 종료됩니다. 지원되는 속성이 지정된 경우 설치 프로그램은 해당 속성을 Windows Installer에 직접 전달합니다. Windows Installer 속성의 전체 목록 및 지원되는 속성과 차단된 속성에 대한 설명은 2007 Office System의 설치 속성을 참조하십시오.

Setting 요소는 REMOVEPREVIOUS 설정을 지원합니다. 이 설정은 설치에서 지정된 응용 프로그램을 제거하며, 다음 구문을 사용합니다.

<Setting Id="REMOVEPREVIOUS" Value="Option Id" />

여기서 옵션 ID는 2007 Office System 응용 프로그램의 식별자 값입니다. 여러 응용 프로그램을 지정하려면 쉼표로 구분된 목록을 사용하여 해당하는 옵션 ID 값을 표시합니다. 전체 옵션 ID 값 목록을 보려면 Config.xml 파일의 OptionState Id 값을 참조하십시오.

[!참고] Outlook을 설치하는 경우 사용자 기본 설정에 관계없이 이전에 설치된 Outlook 버전은 항상 제거됩니다.

옵션 ID 값을 사용하여 REMOVEPREVIOUS를 지정하면 지정된 응용 프로그램만 제거됩니다.

REMOVEPREVIOUS를 지정하지 않으면 이전에 설치된 모든 Office 응용 프로그램이 대체 항목을 설치하면 제거됩니다. 이것이 기본 동작입니다.

빈 값(REMOVEPREVIOUS="")으로 REMOVEPREVIOUS를 지정하면 응용 프로그램이 제거되지 않습니다.

Setting 요소는 SETUP_REBOOT 속성도 지원합니다. SETUP_REBOOT는 설치 후에 재부팅을 시작하며, 다음 구문을 사용합니다.

<Setting Id="SETUP_REBOOT" Value="value" />

여기서 은 다음 중 하나일 수 있습니다.

  • AutoAlways - 항상 다시 부팅을 시작합니다. 사용자에게 메시지를 표시하지 않습니다.

  • Always - 설치의 마지막 단계에서 항상 다시 부팅에 대한 메시지를 표시합니다.

  • IfNeeded - 설치 시 다시 부팅이 필요하면 설치의 마지막 단계에서 다시 부팅에 대한 메시지를 표시합니다(기본값).

  • AutoIfNeeded - 설치 시 다시 부팅이 필요하면 다시 부팅을 시작합니다. 사용자에게 메시지를 표시하지 않습니다.

  • Never - 다시 부팅을 시작하거나 이에 대한 메시지를 표시하지 않습니다.

예제

<Setting Id="SETUP_REBOOT" Value="NEVER" />
<Setting Id="REMOVEPREVIOUS" Value="WORDFiles" />

SetupUpdates 요소

설치 프로그램에서 설치 사용자 지정 파일을 찾는 데 사용할 검색 경로를 지정합니다.

구문

<SetupUpdates

   [CheckForSUpdates="Yes"(기본값) | "No"]

   [SUpdateLocation="경로-목록"]

/>

특성

특성 설명

CheckForSUpdates

Yes(기본값)

설치 프로그램에서 SUpdateLocation의 경로 목록을 사용하여 설치 사용자 지정 파일을 찾습니다.

No

설치 프로그램에서 SUpdateLocation의 경로 목록을 사용하여 설치 사용자 지정 파일을 검색하지 않습니다.

SUpdateLocation

경로-목록

세미콜론으로 구분된 폴더에 대한 정규화된 경로 목록입니다.

주의

설치 프로그램에서는 지정된 모든 폴더에서 설치될 제품에 대해 만들어진 설치 사용자 지정 파일을 찾은 다음 파일 이름의 사전순으로 적용합니다. 설치 명령줄에 설치 사용자 지정 파일이 지정되어 있는 경우 해당 파일이 가장 먼저 적용되고 이 요소를 통해 지정된 폴더에 있는 나머지 파일이 적용됩니다.

예제

<SetupUpdates
   CheckForSUpdates="Yes"
   SUpdateLocation="\\server1\office\updates;\\server2\corpdata\updates"
/>

USERINITIALS 요소

제품을 설치할 컴퓨터 사용자의 이니셜입니다.

구문

<USERINITIALS Value=" " />

특성

특성 설명

Value

사용자의 이니셜입니다.

예제

<USERINITIALS Value="JD" />

USERNAME 요소

제품을 설치할 컴퓨터의 사용자 이름입니다.

구문

<USERNAME Value=" " />

특성

특성 설명

Value

사용자의 이름입니다.

주의

Office 2007 Username 요소 데이터는 다음과 같이 채워집니다.

Office를 실행하는 사용자와 Office를 설치한 사용자가 같으면 설치 중에 제공된 UsernameInitials가 사용되며 Office를 처음 시작할 때 사용자에게 메시지가 표시되지 않습니다. Office를 직접 설치하는 개인 사용자에게 가장 흔한 경우입니다.

Office를 실행하는 사용자와 Office를 설치한 사용자가 같지 않으면 Office를 처음 시작할 때 사용자의 UsernameInitials를 확인하라는 메시지가 표시됩니다. 관리자가 사용자 대신 Office를 설치하는 회사 환경에서 가장 흔한 경우입니다.

처음 부팅할 때 사용자에게 표시되는 Username 요소에는 이전에 설치한 Office 버전 또는 현재 로그온되어 있는 사용자의 기본값이 미리 채워져 있을 수 있습니다. 기본값은 사용자가 확인하지 않으면 사용되지 않습니다. 컴퓨터에 이전 버전 Office가 설치되어 있는 경우에는 해당 버전에서 만들어진 레지스트리 키가 사용됩니다. 예를 들어 이전에 Office 2003을 설치한 경우에는 레지스트리 키가 HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\UserInfo에서 제공됩니다.

예제

<USERNAME Value="John Doe" />

예제 Config.xml 파일

다음 예제에서는 일반적인 설치의 Config.xml 파일을 보여 줍니다. 이 예제에서는 Microsoft Office Enterprise 2007 버전 제품을 사용합니다.

[!참고] 이 파일의 정식 버전에서는 Command Path="msiexec.exe"를 사용하는 반면, 다음 예제에서는 msiexec.exe 파일의 전체 경로가 사용됩니다.
Command Path="%WINDIR%\system32\msiexec.exe"
여기서 %WINDIR%은 Windows 파일이 포함된 폴더입니다. 명령을 실행하려면 전체 경로를 포함해야 하며, 그러지 않으면 명령이 실패합니다.

<Configuration Product="Enterprise">

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
    
    <!-- <Logging Type="verbose" Path="%temp%" Template="Microsoft Office Enterprise Setup(*).txt" /> -->
    
    <!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

    <!-- <USERNAME Value="Customer" /> -->
    
    <!-- <COMPANYNAME Value="MyCompany" /> -->
    
    <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
    
    <!-- <LIS CACHEACTION="CacheOnly" /> -->
        
    <!-- <DistributionPoint Location="\\server\share\Office12" /> -->
    
    <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
    
    <!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> -->
    
    <!-- <Command Path="%WINDIR%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->

</Configuration>

이 문서의 다운로드

이 문서는 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.