강좌 / 팁

소프트웨어 Office Deployment Tool (ODT) 를 배워봅시다.

2018.10.29 08:03

디폴트 조회:9890 추천:27

질문란에 자주 등장하는 질문이기도 하여...

 

이런거 있다는걸 모르시는 분들이 많아서 간략하게 나마 소개합니다.

 

알고 보면 아무것도 아닌거 하나로 이쁜 여직원 미스킴 앞에서 빌게이트가 된 것처럼 폼(?) 잡아볼 수도 있는 방법입니다.

(우리 회사엔 미스킴은 거의 없다시피하고 김여사만 득시글...)

 

 

[ Office Deployment Tool (ODT) - Office 배포 도구 ] 를 이용하면

 

가장 최신의 업데이트된 오피스를 다운로드할 수 있을뿐더러

 

사용자의 입맛에 맞게 원하는 모듈만 설치도 할 수 있습니다.

 

Office Professional Plus 를 설치하면서 Access 는 빼고 설치한다든지...

 

아니면 한꺼번에 Visio 와 Project 도 함께 설치한다든지....

 

 

먼저 ODT 를 다운로드 합니다.

 

  Office Deployment Tool (ODT)
  https://www.microsoft.com/en-us/download/details.aspx?id=49117

 

받은 파일 officedeploymenttool_11023-33600.exe 실행시키면... 폴더선택창이 나오고 선택된 폴더에 압축을 풀어줍니다.

(단순 압축파일일 뿐입니다. 수동으로 압축풀어도 됩니다.)

 

네개의 파일중에 setup.exe 파일 하나만 있으면 됩니다.

(나머지 파일은 예제라고 하기도 뭐하고...그냥 서비스로 들어있는 샘플파일이라고 생각하면 됩니다.)

 

 

ODT 의 기본 사용법은

 

오피스를 다운로드 할때는 (현재 시점의 업데이트된 오피스가 다운로드됩니다.)

D:\>  setup.exe  /download  configuration.xml

 

위의 과정으로 다운로드받은 오피스를 설치하고자 할때는

D:\> setup.exe  /configure  configuration.xml

 

의 방식으로 사용합니다.

 

 

ODT 의 setup.exe 은 configuration.xml 파일의 구성에 의해서 모든 작업이 진행됩니다.

 

 

 

예제로 만든 configuration.xml 를 뜯어 보면...

아래처럼 구성됩니다. 그냥 단순한 텍스트에디터로 편집하면 됩니다.

 

<Configuration>

  <Add OfficeClientEdition="32" Channel="Monthly">
    <Product ID="ProPlus2019Retail">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
    <Product ID="VisioPro2019Retail">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
    <Product ID="ProjectPro2019Retail">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
  </Add>

  <!--  <RemoveMSI All="True" /> -->

  <!--  <Display Level="None" AcceptEULA="TRUE" />  -->

  <!--  <Property Name="AUTOACTIVATE" Value="1" />  -->

</Configuration>

 

위의 예는 ProPlus 와 Visio Pro ...Project Pro 를 모두 포함하면서 언어도 영문 / 한글 모두 포함하는 설치본을 다운받기 및 설치하기 위한

configuration.xml 파일입니다.

첫줄의 32 는 32비트오피스... 64로 바꾸면 64비트오피스...

 

 

영문이 필요없으면 <Language ID="en-us" />  부분을 삭제하면 되고... 일본어도 설치하고 싶다면 <Language ID="ja-jp" /> 항목을

추가해 주면 됩니다.


Project Pro 가 필요없다면 해당되는 부분 (위의예제에서는 4줄) 을 삭제하면 됩니다.


뭐 천천히 몇번 보면 그 구조에 대해서 이해가 되실거고 아무것도 아니라는걸 아실겁니다.

 

 

이제 필요없는 Access 를 설치하기 싫다면...

 

<Configuration>

  <Add OfficeClientEdition="32" Channel="Monthly">
    <Product ID="ProPlus2019Retail">
      <Language ID="en-us" />
      <Language ID="ko-kr" />

      <ExcludeApp ID="Access" />

    </Product>
    <Product ID="VisioPro2019Retail">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
    <Product ID="ProjectPro2019Retail">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
  </Add>

  <!--  <RemoveMSI All="True" /> -->

  <!--  <Display Level="None" AcceptEULA="TRUE" />  -->

  <!--  <Property Name="AUTOACTIVATE" Value="1" />  -->

</Configuration>

 

위에서 처럼 한줄 추가하면 됩니다.

 

그런식으로 아래처럼 설치하기 싫은것 계속 추가해 주면 됩니다.

<ExcludeApp ID="Access" />
<ExcludeApp ID="Outlook" />
<ExcludeApp ID="OneNote" />
<ExcludeApp ID="Publisher" />
<ExcludeApp ID="OneDrive" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />

 

 

한번 해 보면 아주 쉽다는걸... 느낄겁니다.

각각의 Product ID 는 여기를 참조하면 되고...

 

  https://support.microsoft.com/en-us/help/2842297/product-ids-that-are-supported-by-the-office-deployment-tool-for-click
  https://support.microsoft.com/ko-kr/help/2842297/product-ids-that-are-supported-by-the-office-deployment-tool-for-click

 

 

더 자세히 공부해 보고 싶다면

 

  https://docs.microsoft.com/en-us/deployoffice/overview-of-the-office-2016-deployment-tool
  https://docs.microsoft.com/ko-kr/deployoffice/overview-of-the-office-2016-deployment-tool

 

 

 

 

아래는 아예 볼륨버젼으로 다운로드 및 설치하는 용도의 예제입니다.

 

<Configuration>

  <Add OfficeClientEdition="32" Channel="PerpetualVL2019">
    <Product ID="ProPlus2019Volume">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
    <Product ID="VisioPro2019Volume">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
    <Product ID="ProjectPro2019Volume">
      <Language ID="en-us" />
      <Language ID="ko-kr" />
    </Product>
  </Add>

  <!--  <RemoveMSI All="True" /> -->

  <!--  <Display Level="None" AcceptEULA="TRUE" />  -->

  <!--  <Property Name="AUTOACTIVATE" Value="1" />  -->

</Configuration>

 

 

아래 그림처럼...  설치시 설치되는 모듈들의 아이콘이 화면에 표시됩니다.

screenshot_all.png

 

넷상에 돌아다니는 러시안 제품 오피스 인스톨러도 위의 ODT 를 이용한 방식으로 만들어 진 툴일 뿐입니다.

 

더 전문적인 툴은 OPK 라고 주로 컴퓨터 대량생산하는 하드웨어벤더들에게 제공되는 툴도 있습니다.

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4358 윈 도 우| Windows 11에서 모니터에 적합한 색 프로필을 얻는 방법 [3] VᴇɴᴜꜱGɪ 1491 2 07-17
4357 소프트웨어| 탐색기 컨텍스트 메뉴에 토탈커맨더에서 열기 추가 [15] 지후빠 968 23 07-16
4356 윈 도 우| RunOnce 레지스트리 키(간단 메뉴얼) [3] 過客 922 14 07-16
4355 소프트웨어| GPT 파티션 삭제 및 재구성 / EASEUS Partition Master 16 [9] 무월 1507 29 07-14
4354 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [20] 무월 4240 66 07-08
4353 소프트웨어| iVentoy PXE 부팅 네트워크 OS 설치 [25] 무월 1713 39 07-02
4352 기 타| 배치 파일 %~1 [13] bangul 1609 14 07-02
4351 윈 도 우| Microsoft Edge 브라우저 제거 [23] 무월 2392 36 06-30
4350 모 바 일| 동영상을 원 속에 넣어 합성하는 방법 Mobile PowerDirect... [1] 무림거사 1003 2 06-29
4349 윈 도 우| 윈도우11,10 MS계정 없이 로컬 계정으로 설치하기 [31] 무월 3886 33 06-23
4348 윈 도 우| 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기 [10] zerojiddu 1258 10 06-23
4347 윈 도 우| OneDrive 설치 방지, Microsft Edge 바로가기 생성 방지 [3] 무월 1037 11 06-23
4346 윈 도 우| 윈도우10 & 11 작업표시줄 시계에 요일 나오게 하는 방법! [28] 무월 2375 33 06-21
4345 윈 도 우| 한글 자음 모음 분리 현상 해결 방법 [7] 무월 1312 14 06-21
4344 기 타| 레마클로님 wifi on/off 스크립트 (수정) pnputil 추가 [10] 슈머슈마 888 7 06-20
4343 윈 도 우| 윈도우11 네트워크 인터넷 연결 없이 설치하기 [6] 무월 2308 16 06-20
4342 윈 도 우| 파워쉘로 움직이는 .gif 바로 만들기 [6] zerojiddu 988 10 06-18
4341 기 타| Windows 10 pe 디스플레이 레지스트리 [4] bangul 1527 16 06-13
4340 윈 도 우| Windows 11의 Microsoft 스토어에서 앱 다운로드 중지를 해... VᴇɴᴜꜱGɪ 1079 4 06-13
4339 윈 도 우| Internet Explorer 11 강제 실행 [15] 무월 2604 22 06-10
XE1.11.6 Layout1.4.8