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 をダウンロードする手順に従いますが、構成ファイルには、インストール ファイルのダウンロード元の場所を定義したダウンロード パスを含めます。 たとえば、この構成ファイルは、\\servera\share (DownloadPath) から \\serverb\share (SourcePath) にMicrosoft 365 Apps for enterpriseの 32 ビット英語版をダウンロードします。
<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 要素と属性を編集して目的のオプションを定義します。
この例では、構成ファイルはパブリッシャーなしで 32 ビット英語版のMicrosoft 365 Apps for enterpriseをインストールします。
<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 Apps
Office 展開ツールを使用すると、Microsoft 365 Appsをインストールした後にクライアント コンピューターを更新できます。 更新を行うには、次の 2 つの方法があります。
ODT を使用してMicrosoft 365 Appsをもう一度インストールすると、Office が最新バージョンに更新されます。 新しいバージョンで変更されたファイルのみが更新されます。
ODT を使用して Office インストール ファイルをダウンロードし、クライアント コンピューターをその場所に向けて更新プログラムを受け取ります。 (既定では、クライアントは Office コンテンツ配信ネットワーク (CDN) から直接更新されます)。
クライアント コンピューターが更新を受信する場所を変更するには、ODT を configure モードで実行し、構成ファイルの更新プログラムのパスを指定します。 たとえば、\\server\updates というネットワーク共有から更新プログラムを自動的に取得Microsoft 365 Appsするには、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 Appsまたはその他のアプリケーションをインストールするときに OneDrive を除外する
OneDrive は、Microsoft 365 Appsをインストールしたり、Word、Excel、PowerPoint、Publisher、Visio、Skype などの個々のアプリケーションをインストールすると自動的にインストールされます。 これらのアプリケーションと共に 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 カスタマイズ ツール クイック実行を使用することをお勧めします。
- Web ブラウザーでOffice カスタマイズ ツール クイック実行を開き、標準の展開設定と共にアプリケーションの基本設定を定義するなど、構成ファイルを作成する手順に従います。
- ファイルをエクスポートします。
- 「Microsoft 365 Appsのインストール」の手順に従って、新しく作成した構成ファイルを使用して Office を展開します。
この例では、構成ファイルは英語で 32 ビット バージョンのMicrosoft 365 Apps for enterpriseをインストールし、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 を実行します。 カスタマイズ モードでは、アプリケーション設定を除く構成ファイル内の他のすべての設定は無視されます。
- 構成ファイルを作成するには、「 アプリケーションの基本設定を定義する 」の手順を使用します。
- コマンド プロンプトから、作成した構成ファイルへの参照を使用して、カスタマイズ モードで ODT 実行可能ファイルを実行します。 次の例では、構成ファイルの名前は installapppreferences.xmlです。
setup.exe /customize installapppreferences.xml
アプリの基本設定を適用するクライアント コンピューターから実行可能ファイルを実行する必要があり、そのコンピューターに対するローカル管理者のアクセス許可が必要です。 カスタマイズ モードを使用する場合、構成ファイルで定義されているアプリの基本設定は、デバイスのすべての既存のユーザーと、将来デバイスに追加された新しいユーザーに適用されます。 Office アプリの実行中にアプリケーションの基本設定を適用すると、Office が次に再起動されたときに設定が適用されます。
Microsoft 365 Apps用の App-V パッケージを作成する
Microsoft 365 Appsのダウンロードと展開に加えて、Office 展開ツールを使用して App-V パッケージを作成できます。 これを行うには、構成ファイルを更新して、ODT を packager モードで実行します。 オペレーティング システムのクリーンインストールされているコンピューターで App-V パッケージを作成する必要があります。
この記事では、App-V パッケージの展開に関連のある問題をすべてカバーしているわけではありません。 そのシナリオの詳細については、「 App-V を使用した Microsoft Office 2016 の展開」を参照してください。
手順 1:構成ファイルを作成する
構成ファイルを作成するときは、サンプル ファイルから始めて、環境に適したオプションで更新することをお勧めします。 まず、次の例をコピーしてテキスト ファイルに貼り付け、選択した名前で保存し、XML 要素と属性を編集して目的のオプションを定義します。
この例では、構成ファイルによって、Publisher を使用しない 32 ビット英語版のMicrosoft 365 Apps for enterpriseから 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% フォルダー内のログ ファイルを確認することで、問題のトラブルシューティングを行うことができます。