Help us understand the problem. What is going on with this article?

Office 2019オフラインインストール用batファイル(64ビット版のみ)

ボリュームライセンスでOffice Standard 2019を購入し、オフラインでインストールを行う方法です。
インストールは、64ビット版を対象としています。
Office 2019オフラインインストール用batファイル(32ビット版/64ビット版の両方)
Office 2019オフラインインストール用batファイル(32ビット版のみ)

インストールファイルのダウンロード

  1. VLSCからOffice Standard 2019のダウンロードでOffice 2019 Deployment Toolのexeをダウンロードする。

  2. ダウンロードしたexeを実行し、展開先に適当なフォルダ(C:\Office2019)を指定する。
    展開先のフォルダにはsetup.exeとサンプルのxmlがある。

  3. 展開先のフォルダに次のファイルを作成する。

    configuration-x64.xml
    <Configuration>
    <Add SourcePath="C:\Office2019\Download_x64" OfficeClientEdition="64" Channel="PerpetualVL2019">
    <Product ID="Standard2019Volume">
      <Language ID="ja-jp" />
    </Product>
    </Add>
    </Configuration>
    
  4. コマンドプロンプトを実行し、setup.exeがある展開先のフォルダに移動して次のコマンドを実行する。
    64ビット版のダウンロードが始まる。
    ダウンロード中の進捗メータは表示されないので、コマンドが終わるまで待つ。

    コマンドプロンプト
    setup /download configuration-x64.xml
    

    これで次のフォルダにインストールに必要なファイルがダウンロードされている。

    • C:\Office2019\Download_x64

インストーラーファイルの作成

  1. 次の2つのファイルを作成する。(シフトJISで作成)

    configuration-template.xml
    <Configuration>
    <Add SourcePath="$SourcePath$" OfficeClientEdition="$OfficeClientEdition$" Channel="PerpetualVL2019">
    <Product ID="Standard2019Volume">
      <Language ID="ja-jp" />
    </Product>
    </Add>
    </Configuration>
    
    Office_Setup.bat
    rem Office 2019 のオフラインインストールを実行します。
    rem DVDメディアにオフラインデータを書き込んでいることを想定しています。
    @echo off
    cls
    
    echo.
    echo 64ビット版 Office のインストールを行います。
    echo.
    
    rem 構成ファイルのテンプレートのパス
    set TemplatePath=%~dp0configuration-template.xml
    rem Tempフォルダに出力した構成ファイルののパス
    set ConfigurationPath=%temp%\configuration.xml
    
    rem 64ビット版を選択
    set SourcePath=%~dp0Download_x64
    set OfficeClientEdition=64
    
    rem 既に構成ファイルがあれば削除
    if exist %ConfigurationPath% del %ConfigurationPath%
    rem テンプレートを読み込みパラメータを置き換えて
    rem Tempフォルダに構成ファイルを出力する。
    setlocal enabledelayedexpansion
    for /f "delims=" %%a in (%TemplatePath%) do (
        set line0=%%a
        set line1=!line0:$SourcePath$=%SourcePath%!
        set line2=!line1:$OfficeClientEdition$=%OfficeClientEdition%!
        echo !line2!>>%ConfigurationPath%
    )
    endlocal
    
    rem setup.exeを実行
    start %~dp0setup.exe /configure %ConfigurationPath%
    
  2. 作成した2つのファイルとダウンロードしたインストール用データをDVDメディタ等に書き込む。

    • Download_x64
    • Office_Setup.bat
    • configuration-template.xml

オフラインインストールの実行

  1. DVDメディタ等に書き込んだOffice_Setup.batを実行するだけ。
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away