Office 展開ツールの概要

Office 展開ツール (ODT) は、Microsoft 365 Apps をダウンロードしてクライアント コンピューターに展開するために使用できるコマンド ライン ツールです。 ODT を使用すると、Office のインストールをより詳細に制御できます。インストールする製品と言語、それらの製品の更新方法、ユーザーにインストール エクスペリエンスを表示するかどうかを定義できます。

エンタープライズ管理者ではなく、自宅またはビジネスに Microsoft 365 をインストールする場合は、「 Pc または Mac に Microsoft 365 または Office 2021 をダウンロードしてインストールまたは再インストールする」を参照してください。

Office 展開ツールのダウンロード

Microsoft ダウンロード センターから Office 展開ツールをダウンロードします。

ファイルをダウンロードした後、自己解凍実行ファイルを実行します。そこには、Office 展開ツールの実行可能ファイル (setup.exe) およびサンプル構成ファイル (configuration.xml) が含まれています。

ODT を使用して Office をダウンロードまたはインストールする前に、最新バージョンを使用しているか確認することをお勧めします。

ヒント

ODT の最新バージョンでの変更の詳細については、「 Office 展開ツールのリリース履歴」を参照してください。

Office 展開ツールを使い始める

ODT は setup.exe と configuration.xml の 2 つのファイルで構成されています。 このツールを使用するには、まず、構成ファイルを編集することで必要なオプションを定義して、コマンド ラインから setup.exe を実行します。 たとえば、構成ファイルを編集して、ライセンス条項が自動的に承認された 64 ビット英語版の Office をインストールできます。 オプションの完全なセットについては、「 Office 展開ツールの構成オプション」を参照してください。

注:

ベスト プラクティス: この記事では、Office 展開ツールの構成ファイルの XML 要素と属性について説明します。 引き続きテキスト エディターで構成ファイルを作成できますが、代わりに Office カスタマイズ ツール を使用することをお勧めします。 Office カスタマイズ ツールを使用すると、Web ベースのインターフェイスで構成ファイルを簡単に作成および変更できます。 詳細については、「Office カスタマイズ ツールの概要」を参照してください。

ODT の実行時には、構成ファイルの場所を指定して、ODT が実行するモードを定義します。

  • Microsoft 365 Apps の製品と言語をダウンロードするには、 ダウンロード モードを使用します。 例: setup.exe /download downloadconfig.xml。 既に同じバージョンの Office が入っているフォルダーに改めて Office をダウンロードすると、ODT は通信負荷を減らすために、不足しているファイルだけをダウンロードします。 たとえば、既に英語の Office が入っているフォルダーに ODT で英語とドイツ語のOffice をダウンロードすると、ドイツ語の言語パックだけがダウンロードされます。

  • ダウンロードした Microsoft 365 Apps 製品と言語をクライアント コンピューターにインストールするには、 構成 モードを使用します。 configure モードは、Office 製品と言語の削除や更新にも使用します。 例: setup.exe /configure installconfig.xml

  • Microsoft 365 Apps が既にインストールされているクライアント コンピューターに新しいアプリケーション設定を適用するには、 カスタマイズ モードを使用します。 このモードでは、他のデプロイ設定を変更することなく、アプリケーションの基本設定のみが適用されます。 例: setup.exe /customize preferencesconfig.xml

  • ダウンロードした Microsoft 365 Apps 製品と言語から App-V パッケージを作成するには、 packager モードを使用します。 例: setup.exe /packager packageconfig.xml

help モードを使用して、ツールのコマンド ライン ヘルプを参照することもできます。

Microsoft 365 Apps のインストール ファイルをダウンロードする

Office Content Delivery Network (CDN) から Microsoft 365 Apps のインストール ファイルをダウンロードするには、次の手順に従います。

手順 1:構成ファイルを作成する

構成ファイルを作成するときは、サンプル ファイルから始めて、環境に適したオプションで更新することをお勧めします。 まず、次の例をコピーしてテキスト ファイルに貼り付け、選択した名前で保存し、XML 要素と属性を編集して目的のオプションを定義します。

この例では、構成ファイルは、Microsoft 365 Apps for enterprise の 32 ビット英語版のインストール ファイルと、Visio デスクトップ アプリのサブスクリプション バージョンをネットワーク上の \\server\share にダウンロードします。

<Configuration> 
  <Add SourcePath="\\server\share" OfficeClientEdition="32"> 
   <Product ID="O365ProPlusRetail" > 
     <Language ID="en-us" />      
   </Product> 
   <Product ID="VisioProRetail" > 
     <Language ID="en-us" />      
   </Product> 
 </Add> 
</Configuration>

構成オプションの詳細と例については、「Office 展開ツールの構成オプション」を参照してください。

手順 2: download モードで ODT 実行可能ファイルを実行する

コマンド プロンプトから、ダウンロード モードで ODT 実行可能ファイルを実行し、保存した構成ファイルへの参照を指定します。 この例では、構成ファイルには downloadconfig.xml: という名前が付いています。

setup.exe /download downloadconfig.xml

手順 3:ファイルがダウンロードされたことを検証する

コマンドを実行した後、構成ファイルで定義したダウンロードの場所に移動して、適切なファイルの入った Office フォルダーを探します。 問題が発生した場合は、ODT の最新バージョンを使用していることを確認します。 %temp% フォルダー内のログ ファイルを確認して、問題のトラブルシューティングを行うこともできます。

ローカル ソースから Microsoft 365 Apps のインストール ファイルをダウンロードする

Office 展開ツールを使用して、ネットワーク上のローカル ソースから Microsoft 365 Apps のインストール ファイルをダウンロードできます。 この操作により、Office の複数の言語と製品の重要なコピーを格納して、ネットワーク上の別の場所に必要な言語と製品だけを配布できます。

ローカル ソースからダウンロードするには、ODT を使用して Office をダウンロードする手順に従いますが、構成ファイルには、インストール ファイルのダウンロード元の場所を定義したダウンロード パスを含めます。 たとえば、この構成ファイルは、32 ビット版の Microsoft 365 Apps for enterprise を \\servera\share (DownloadPath) から \\serverb\share (SourcePath) にダウンロードします。

<Configuration> 
  <Add SourcePath="\\serverb\share" OfficeClientEdition="32" Version="16.0.6741.2056" DownloadPath="\\servera\share"> 
    <Product ID="O365ProPlusRetail" > 
      <Language ID="en-us" />      
    </Product> 
  </Add> 
</Configuration>

DownloadPath を使用する場合は、 バージョンを指定する必要があります。

Microsoft 365 Apps をインストールする

Microsoft 365 Apps のインストール ファイルをダウンロードした後、次の手順に従ってクライアント コンピューターに Office をインストールします。 このインストールの一環として、インストールする製品を選択できます。

手順 1:構成ファイルを作成する

構成ファイルを作成するときは、サンプル ファイルから始めて、環境に適したオプションで更新することをお勧めします。 まず、次の例をコピーしてテキスト ファイルに貼り付け、選択した名前で保存し、XML 要素と属性を編集して目的のオプションを定義します。

この例では、構成ファイルは、パブリッシャーなしで Microsoft 365 Apps for enterprise の 32 ビット英語版をインストールします。

<Configuration> 
  <Add SourcePath="\\Server\share" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" > 
      <Language ID="en-us" />        
      <ExcludeApp ID="Publisher" />
    </Product> 
  </Add> 
  <Display Level="None" AcceptEULA="TRUE" />
</Configuration> 

Office インストール ファイルの場所は \\server\share です。 表示レベルは None に設定されています。これは、インストール中にユーザー インターフェイスが表示されないことを意味します。 AcceptEULA は TRUE に設定されています。つまり、インストール中にユーザーがクリックしてライセンス条項に同意する必要はありません。

構成オプションの詳細については、「Office 展開ツールの構成オプション」を参照してください。

手順 2: configure モードで ODT 実行可能ファイルを実行する

コマンド プロンプトから、保存した構成ファイルを参照して、構成モードで ODT 実行可能ファイルを実行します。 次の例では、構成ファイルは installconfig.xml という名前です。

setup.exe /configure installconfig.xml

クライアント コンピューターに対するローカル管理者のアクセス許可が必要です。 Office をインストールするクライアント コンピューターから実行可能ファイルを実行することも、ODT と構成ファイルをネットワーク共有に配置してそこから実行することもできます。 ネットワーク共有を使用する場合は、setup.exe と構成ファイルの両方の完全なネットワーク パスをコマンドに渡してください。

手順 3:インストールが正常に完了したことを確認する

コマンドを実行すると、Office のインストールが開始されます (表示レベルを None に設定した場合を除く)。 インストールが完了すると、コマンド プロンプトに "正常に構成された製品" と表示されます。問題が発生した場合は、ODT の最新バージョンがあることを確認してください。 %temp% フォルダー内のログ ファイルを確認して、問題のトラブルシューティングを行うこともできます。

Microsoft 365 アプリを更新する

Office 展開ツールを使用すると、Microsoft 365 アプリをインストールした後にクライアント コンピューターを更新できます。 更新を行うには、次の 2 つの方法があります。

  • ODT を使用して Microsoft 365 Apps をもう一度インストールすると、Office が最新バージョンに更新されます。 新しいバージョンで変更されたファイルのみが更新されます。

  • ODT を使用して Office インストール ファイルをダウンロードし、クライアント コンピューターをその場所に向けて更新プログラムを受け取ります。 (既定では、クライアントは Office コンテンツ配信ネットワーク (CDN) から直接更新されます)。

クライアント コンピューターが更新を受信する場所を変更するには、ODT を configure モードで実行し、構成ファイルの更新プログラムのパスを指定します。 たとえば、Microsoft 365 Apps で \\server\updates というネットワーク共有から更新プログラムを自動的に取得するには、configuration.xml ファイルに次の行を含めます。

<Updates Enabled="TRUE" UpdatePath="\\server\updates" />

この記事では、組織で Office の更新を管理することに関連する問題を、すべてカバーしているわけではありません。 グループ ポリシーの使用など、そのシナリオの詳細については、「 Microsoft 365 Apps の更新プログラムを管理する方法を選択する」を参照してください。

クライアント コンピューターから Microsoft 365 Apps アプリケーションを除外または削除する

Microsoft 365 Apps をインストールするときに、特定のアプリケーションを除外できます。 これを行うには、ODT を使用した Office のインストール手順に従いますが、構成ファイルに ExcludeApp 要素を含めます。 たとえば、この構成ファイルは、Publisher を除くすべての Microsoft 365 Apps for Enterprise アプリケーションをインストールします。

<Add SourcePath="\\Server\share" Version="15.1.2.3" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" >
      <Language ID="en-us" />
      <ExcludeApp ID="Publisher" />
    </Product>
</Add>

Microsoft 365 Apps を既にインストールしている場合は、ExcludeApp 要素を使用して、以前にインストールしたアプリケーションを削除することもできます。 たとえば、上記の構成ファイルでは、以前の Office のインストールから Publisher を削除します。

Microsoft 365 Apps の言語バージョン全体を削除することもできます。 これを行うには、ODT を使用して Office をインストールするための製品を除外する手順に従いますが、構成ファイルを Remove 要素を使用するものと置き換えます。 たとえば、次の構成ファイルは、スペイン語バージョンの Microsoft 365 Apps for enterprise を削除します。

<Configuration> 
 <Remove>
    <Product ID="O365ProPlusRetail" > 
      <Language ID="es-es" />        
    </Product> 
 </Remove>
</Configuration> 

アプリの除外または削除オプションの詳細については、「Office 展開ツールの構成オプション」を参照してください。

Microsoft 365 アプリまたはその他のアプリケーションをインストールするときに OneDrive を除外する

Microsoft 365 Apps をインストールするか、Word、Excel、PowerPoint、Publisher、Visio、Skype などの個々のアプリケーションをインストールすると、OneDrive が自動的にインストールされます。 これらのアプリケーションと共に OneDrive をインストールしない場合は、例に示すように ExcludeApp 要素を使用して削除します。

<Add SourcePath="\\Server\share" Version="15.1.2.3" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" >
      <Language ID="en-us" />
      <ExcludeApp ID="OneDrive" />
    </Product>
</Add>

複数の言語または一致する言語をデプロイする

言語の展開の詳細については、「 Microsoft 365 Apps の言語の展開の概要」を参照してください。

Microsoft 365 Apps にアプリケーションの基本設定を適用する

展開の一環として、VBA マクロ通知、既定のファイルの場所、既定のファイル形式など、Microsoft 365 Apps のアプリケーション設定を定義できます。 これを行うには、「 Microsoft 365 Apps のインストール」の標準手順を使用して Office を展開しますが、構成ファイルの一部としてアプリケーションの基本設定を含めます。

構成ファイルを作成するには、完全なユーザー インターフェイスを備えた Web アプリケーションである クイック実行用 Office カスタマイズ ツールを使用することをお勧めします。

  1. Web ブラウザーで、 クイック実行用 Office カスタマイズ ツールを 開き、標準の展開設定と共にアプリケーションの基本設定を定義するなど、構成ファイルを作成する手順に従います。
  2. ファイルをエクスポートします。
  3. 「Microsoft 365 Apps をインストールする」の手順に従って、新しく作成した構成ファイルで Office を展開します。

この例では、構成ファイルは英語で Microsoft 365 Apps for enterprise の 32 ビット バージョンをインストールし、Excel のすべての VBA マクロの信頼バーを表示します。

<Configuration>
  <Add OfficeClientEdition="32" Channel="Current">
    <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
    </Product>
  </Add>
  <AppSettings>
    <User Key="software\microsoft\office\16.0\excel\security"
          Name="vbawarnings" 
          Value="3" 
          Type="REG_DWORD" 
          App="excel16" 
          Id="L_VBAWarningsPolicy" />
  </AppSettings>
</Configuration>

このファイルは、クイック実行用 Office カスタマイズ ツールを使用して作成されました。 アプリの設定の詳細については、ツール自体でオプションを参照することをお勧めします。

注: Office をインストールすると、構成ファイルで定義されているアプリ設定が、デバイスのすべての既存のユーザーと、将来デバイスに追加された新しいユーザーに適用されます。

Microsoft 365 Apps の既存のインストールにアプリケーション設定を適用する

Microsoft 365 Apps が既にインストールされているクライアント コンピューターには、他の展開設定を変更することなく、新しいアプリケーション設定を適用できます。 これを行うには、アプリケーションの基本設定を含む構成ファイルを作成し、 カスタマイズ モードで ODT を実行します。 カスタマイズ モードでは、アプリケーション設定を除く構成ファイル内の他のすべての設定は無視されます。

  1. 構成ファイルを作成するには、「 アプリケーションの基本設定を定義する 」の手順を使用します。
  2. コマンド プロンプトから、作成した構成ファイルへの参照を使用して、カスタマイズ モードで ODT 実行可能ファイルを実行します。 次の例では、構成ファイルの名前は installapppreferences.xmlです。

setup.exe /customize installapppreferences.xml

アプリの基本設定を適用するクライアント コンピューターから実行可能ファイルを実行する必要があり、そのコンピューターに対するローカル管理者のアクセス許可が必要です。 カスタマイズ モードを使用する場合、構成ファイルで定義されているアプリの基本設定は、デバイスのすべての既存のユーザーと、将来デバイスに追加された新しいユーザーに適用されます。 Office アプリの実行中にアプリケーションの基本設定を適用すると、Office が次に再起動されたときに設定が適用されます。

Microsoft 365 Apps 用の App-V パッケージを作成する

Microsoft 365 アプリのダウンロードと展開に加えて、Office 展開ツールを使用して App-V パッケージを作成できます。 これを行うには、構成ファイルを更新して、ODT を packager モードで実行します。 オペレーティング システムがクリーン インストールされているコンピューターに App-V パッケージを作成する必要があります。

この記事では、App-V パッケージの展開に関連のある問題をすべてカバーしているわけではありません。 そのシナリオの詳細については、「 App-V を使用した Microsoft Office 2016 の展開」を参照してください。

手順 1:構成ファイルを作成する

構成ファイルを作成するときは、サンプル ファイルから始めて、環境に適したオプションで更新することをお勧めします。 まず、次の例をコピーしてテキスト ファイルに貼り付け、選択した名前で保存し、XML 要素と属性を編集して目的のオプションを定義します。

この例では、構成ファイルによって、Publisher を使用しない Microsoft 365 Apps for enterprise の 32 ビット英語版から App-V パッケージが作成されます。

<Configuration> 
 <Add SourcePath="\\Server\share" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" > 
      <Language ID="en-us" />        
      <ExcludeApp ID="Publisher" />
    </Product> 
 </Add> 
</Configuration> 

Office インストール ファイルの場所は \\server\share です。 構成ファイルでは、例の値を使用する環境に適したオプションで置き換えてください。 オプションの詳細については、「 Office 展開ツールの構成オプション」を参照してください。

手順 2: packager モードで ODT 実行可能ファイルを実行する

コマンド プロンプトから、保存した構成ファイルと App-V パッケージを保存する場所を参照して、パッケージャー モードで ODT 実行可能ファイルを実行します。 次の例では、構成ファイルの名前は packageconfig.xml で、App-V パッケージは \\server\share\appv\に保存されます。

setup.exe /packager packageconfig.xml \\server\share\appv\

手順 3: パッケージが作成されたことを確認する

コマンドの実行後、パッケージの場所には App-V Packages フォルダーと WorkingDir フォルダーが配置されているはずです。 %temp% フォルダー内のログ ファイルを確認することで、問題のトラブルシューティングを行うことができます。