Office 展開ツールのオプションの構成

Office 展開ツール (ODT) を使用すると、クライアント コンピューターに Microsoft 365 Apps をダウンロードして、展開することができます。ODT を使用すると、Office のインストールに関するさまざまな制御ができるようになります。具体的には、インストールする製品や言語の種類、それらの製品の更新方法、インストール操作をユーザーに表示するかどうかを制御できます。この記事では、このツールで使用可能なすべてのオプションについて説明します。ツール自体を使用する方法については、「Office 展開ツールの概要」を参照してください。

注意

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

標準的な構成ファイルの例

ODT は setup.exe と configuration.xml の 2 つのファイルで構成されています。このツールを使用するには、まず、構成ファイルを編集することで必要なオプションを定義して、コマンド ラインから setup.exe を実行します。たとえば、Office の 32 ビット英語版をダウンロードするように構成ファイルを編集することも、Publisher なしで EULA を自動的に受諾する Office の 32 ビット英語版をインストールするようにファイルを編集することもできます。

構成ファイルを作成するときには、サンプル ファイルから始めて、目的の環境に応じた適切なオプションでサンプル ファイルを更新するようにお勧めします。まず、次に示すサンプルをコピーしてテキスト ファイルに貼り付けてから、そのファイルに任意の名前を付けて保存してください。このファイルを使用して、XML 要素と属性を変更します。各要素と属性の詳細については、この記事の後半を参照してください。

この構成ファイルは、通常使用される要素と属性を含んでおり、クライアント コンピューターに Office をダウンロードおよびインストールするために使用できます。

<Configuration>
  <Add SourcePath="\\Server\Share" 
       OfficeClientEdition="32"
       Channel="SemiAnnual" >
    <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
      <Language ID="ja-jp" />
    </Product>
    <Product ID="VisioProRetail">
      <Language ID="en-us" />
      <Language ID="ja-jp" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" 
           UpdatePath="\\Server\Share" />
   <Display Level="None" AcceptEULA="TRUE" />  
</Configuration>
説明
Add SourcePath="\\Server\Share"
Office はネットワーク上の "\\server\share" にダウンロードされ、その場所のインストール ファイルを使用して展開されるようになります。
Add OfficeClientEdition="32"
Office の 32 ビット版をダウンロードしてインストールします。
Add Channel="SemiAnnual"
Office は半期エンタープライズ チャネルを使用してインストールされます。
Product ID="O365ProPlusRetail"
Microsoft 365 Apps for enterprise をダウンロード、インストールします。
Language ID="en-us"
Language ID="ja-jp"
Office の英語版と日本語版をダウンロードしてインストールします。
Updates Enabled="TRUE"
Office は更新プログラムをチェックします。
Updates UpdatePath="\\Server\Share"
Office はネットワーク上の "\server\share" で更新プログラムをチェックします。
Display Level="None" AcceptEULA="TRUE"
Office のインストール時に、ユーザー インターフェイスが表示されなくなります。

注意

Logging 要素は、Office 展開ツールの構成オプションとしてサポートされなくなりました。 ログ ファイルは %temp% フォルダーにあります。

Add 要素

ダウンロードまたはインストールする製品と言語を定義します。

<Add SourcePath="\\Server\Share" 
     OfficeClientEdition="32"
     Channel="SemiAnnual" 
     Version="16.0.8201.2193" >
  <Product ID="O365ProPlusRetail">
    <Language ID="en-us" />
    <Language ID="ja-jp" />
  </Product>
  <Product ID="VisioProRetail">
      <Language ID="en-us" />
      <Language ID="ja-jp" />
  </Product>
</Add>  

SourcePath 属性 (Add 要素の一部)

省略可能。

省略可能。Office インストール ファイルの場所を定義します。ODT がダウンロード モードで実行されている場合は、ファイルを保存する場所を定義します。省略すると、ODT は、このツールと同じ場所にあるインストール ファイルを検索してから、Office コンテンツ配信ネットワーク (CDN) を使用するようになります。省略したときに ODT がダウンロード モードで実行されている場合は、このツールと同じ場所に Office インストール ファイルがダウンロードされます。

ODT は、ダウンロード先のフォルダーに同じバージョンの Office が既にある場合、不足分のファイルのみをダウンロードすることにより、お客様のネットワーク帯域幅の使用量を減らします。たとえば、ODT を使って英語版の Office が既に含まれているフォルダーに英語とドイツ語版の Office をダウンロードする場合、ドイツ語の言語パックのみがダウンロードされます。

値の例:

  • SourcePath="\\server\share"
  • SourcePath ="c:\preload\office"

Version 属性 (Add 要素の一部)

省略可能。指定されていない場合の既定値は利用可能な最新バージョンです。

Version 属性を使用する場合は、Channel 属性も含めることをお勧めします。Channel 属性を含めない場合は、既定のチャネルが使用されます。これは指定したバージョンと一致しない可能性があります。

Microsoft 365 Apps が既にデバイスにインストールされている場合、新しいバージョンが利用可能であっても、Version = "MatchInstalled" を使用することで同じバージョンの Office をインストールできます。この設定により、Office を新しいバージョンに更新しなくても、言語パックまたは Visio と Project を簡単に追加できます。

値の例:

  • Version="16.0.8201.2193"
  • Version="MatchInstalled"

OfficeClientEdition 属性 (Add 要素の一部)

省略可能。

32 ビット版と 64 ビット版のどちらの Microsoft 365 Apps をダウンロードまたはインストールするかを指定します。Office がデバイスにインストールされておらず、OfficeClientEdition が指定されていない場合、デバイスに Windows の 32 ビット版がインストールされているか、RAM 容量が 4GB 未満の場合を除き、ODT は既定で 64 ビット版になります。Office がインストールされ、OfficeClientEdition が指定されていない場合、ODT は Office の既存のインストールのアーキテクチャと一致します。Office がインストールされ、OfficeClientEdition が指定されている場合、既にインストールされているアーキテクチャと一致している必要があります。そうではない場合、混合アーキテクチャはサポートされていないため、インストールは失敗します。

使用できる値:

  • OfficeClientEdition="64"
  • OfficeClientEdition="32"

Channel 属性 (Add 要素の一部)

省略可能。

Office のインストールに使用するチャネルを定義します。Office がデバイスにインストールされていない場合、既定のチャネル属性の設定は Current です。Office がデバイスにインストールされており、チャネル属性が指定されていない場合、ODT は既存のインストールのチャネルと一致します。

この値は、Updates 要素で、またはグループ ポリシー設定を介してオプションで指定された更新チャネルに関係なく、インストールするチャネルを決定します。別の更新チャネルでこのような設定がある場合は、次の更新サイクルでのインストール後にチャネルの切り替えが行われます。詳細については、Microsoft 365 Apps の更新チャネルを変更する」をご覧ください。

更新チャネルの詳細は、「Microsoft 365 Apps の更新チャネルの概要」をご覧ください。

使用できる値:

  • Channel="BetaChannel"
  • Channel="CurrentPreview"
  • Channel="Current"
  • Channel="MonthlyEnterprise"
  • Channel="SemiAnnualPreview"
  • Channel="SemiAnnual"

注意

  • これらの属性値を使用するには、2020 年 6 月 9 日火曜日にリリースされた Office 展開ツールのバージョン 16.0.12827.20268 以上を使用する必要があります。
  • 各更新プログラム チャネルで以前に許可されていた値を引き続き使用することができるため、古い構成 XML ファイルを更新する必要はありません。
  • ベータ版チャネル (Insider ファーストと呼ばれる場合もあります) はサポートされているビルドでは ありません ので、テスト環境で、IT スタッフやアプリケーション開発者などの選択したユーザーの小さなグループのみが使用する必要があります。

ボリューム ライセンス バージョンの Office の Office Professional Plus 2019 を展開する場合は、別の更新プログラム チャネルを使用する必要があります (PerpetualVL2019)。詳細については、「Office 2019 用の更新プログラム チャネル」を参照してください。

DownloadPath 属性 (Add 要素の一部)

省略可能。指定されていない場合の既定値は CDN です。

ODT がダウンロード モードで実行されている場合は、インストール ファイルがダウンロードされる場所を定義します。通常、ネットワークの中心的な場所から別の場所に特定の Office の言語と製品を配布する際に使用します。例で示されているように、DownloadPath を使用するときにバージョンの指定が必要となりますのでご注意ください。

値の例:

  • DownloadPath="\\servera\share"

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

AllowCdnFallback 属性 (Add 要素の一部)

省略可能。指定されていない場合の既定値は False です。

Office CDN を言語パックのバックアップ ソースとして使用するには、次の例に示すように、構成ファイルに「AllowCdnFallback」属性を指定します。

言語のインストール時、最初に ODT は、SourcePath 属性に指定されている場所でソース ファイルを検索します。その場所で使用可能な言語パックがなく、かつ AllowCdnFallback が TRUE に設定されている場合、ODT は Office CDN のソース ファイルを使用します。

使用できる値:

  • AllowCdnFallback="True"
  • AllowCdnFallback="False"

<Add SourcePath="\\Server\Share" 
     OfficeClientEdition="32"
     Channel="SemiAnnual" 
     AllowCdnFallback="True">
  <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
      <Language ID="ja-jp" />
  </Product>
</Add>  

MigrateArch 属性 (Add 要素の一部)

省略可能。指定されていない場合の既定値は False です。

TRUE に設定した場合、インストール済みの Microsoft 365 Apps は、OfficeClientEdition 属性で指定されたアーキテクチャ (ビット数とも呼ばれる) に変更されます。たとえば、これを使用して、インストール済みの 32ビット版 Microsoft 365 Apps を 64 ビット版に変更できます。

MigrateArch の使用方法の詳細は、「インストール済みの 32 ビット版 Microsoft 365 Apps を 64 ビット版に変更する」をご覧ください。

OfficeMgmtCOM 属性 (Add 要素の一部)

省略可能。指定されていない場合の既定値は False です。

Configuration Manager で Microsoft 365 Apps 更新プログラムを管理するには、Office がインストールされているコンピューター上で Office COM オブジェクトを有効化する必要があります。TRUE に設定されている場合、Office COM オブジェクトは、クライアント更新プログラムをダウンロードしてインストールするように Configuration Manager からコマンドを受け取ります。Office COM オブジェクトが有効になっている場合、Microsoft 365 Apps の [アカウント] ページの [今すぐ更新] オプションは、クライアント デバイスに対して自動的に無効化されます。

詳細は、「Microsoft Endpoint Configuration Manager を使用して Microsoft 365 Apps の更新プログラムを管理する」をご覧ください。

使用できる値:

  • OfficeMgmtCOM="True"
  • OfficeMgmtCOM="False"

<Configuration>
  <Add OfficeClientEdition="64" Channel="Current" OfficeMgmtCOM="True" >
    <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
    </Product>
  </Add>  
  <Updates Enabled="True"  /> 
</Configuration>

Product 要素

ダウンロードまたはインストールする製品を定義します。複数の製品を定義すると、それらの製品は構成ファイルでの順序でインストールされます。最初の製品によって、Microsoft Office の最初の実行エクスペリエンスのコンテキストが決まります。

Microsoft 365 Apps の既存のインストールに言語パックを追加するには、Product 要素も使用できます。構成ファイルの例など、詳細については、「インストール済みの Microsoft 365 Apps に言語を展開する」を参照してください。

<Product ID="O365ProPlusRetail">
  <Language ID="en-us" />
  <Language ID="ja-jp" />
</Product>
<Product ID="VisioProRetail">
  <Language ID="en-us" />
  <Language ID="ja-jp" />
</Product>

ID 属性 (Product 要素の一部)

必須です。

ダウンロードまたはインストールする製品の ID を定義します。

値の例:

  • ID="O365ProPlusRetail"
  • ID="VisioProRetail"
  • ID="ProjectProRetail"

サポートされているすべての製品 ID のリストについては、「クイック実行用 Office 展開ツールでサポートされる製品 ID」を参照してください。

MSICondition 属性 (Product 要素の一部)

省略可能。

特定の MSI ベースの Office 製品が既にデバイスにインストールされているかどうかに基づいて、ID 属性で指定されているように、Office 製品のインストールを制御できます。たとえば、MSI ベースのバージョンの Project Professional が既にデバイスにインストールされている場合は、Project Online デスクトップ クライアントをインストールします。

Windows インストーラー (MSI) によってインストールされた任意の Office 製品を指定できますが、MSICondition は Project または Visio のインストールに最も一般的に使用されます。MSICondition 属性に指定する値は、MSI を使用して製品のバージョンがインストールされている限り、製品のボリューム ライセンスまたは製品版のいずれかです。

MSICondition は、指定した Office 製品の 2007、2010、2013、および 2016 バージョンを認識します。ただし、特定のバージョンを指定することはできません。たとえば、MSICondition は具体的に Visio Standard 2013 を検索することはできません。MSICondition は、Visio Standard 2007、Visio Standard 2010、Visio Standard 2013、Visio Standard 2016 など、Visio Standard のすべての MSI ベースのインストールを検索します。

MSICondition 属性に指定する値は、既存バージョンの Office 製品のインストール ファイルの {product}.WW フォルダーの Setup.xml ファイルにある設定 ID です。たとえば、Visio Professional 2016 の Setup.xml ファイルは、VisPro.WW フォルダーにあります。複数の種類の Office 製品をコンマで区切って指定できます。たとえば、「PrjStd、PrjStdR、PrjPro、PrjProR」を指定して、ボリューム ライセンスまたは小売のいずれかの Project Standard または Project Professional のインストールを検索できます。

注意

  • XML ファイルで指定された製品のインストールの一部として、既存の MSI ベースの Office 製品を削除することを推奨します。既存の MSI ベースの製品を削除するには、RemoveMSI 要素を使用します。

MSICondition 属性の例

次の例では、Project Online デスクトップ クライアントは、MSI ベースのバージョンの Project Standard が既にデバイスにインストールされている場合にのみデバイスにインストールされます。また、Project Standard は、Project Online デスクトップ クライアントのインストールの一部としてデバイスから削除されます。

<Configuration>
  <Add >
      <Product ID="ProjectProRetail" MSICondition="PrjStd,PrjStdR">
         <Language ID="en-us" />
         <Language ID="MatchPreviousMSI">
      </Product>
  </Add>
  <RemoveMSI />
</Configuration>

Language 要素

ダウンロードまたはインストールする言語を定義します。複数の言語を定義する場合は、構成ファイル内の最初の言語によって、ショートカット、右クリックのコンテキスト メニュー、ヒントを含むシェル UI カルチャが決まります。初期インストール後にシェル UI 言語を変更する場合は、Office をアンインストールしてから再インストールする必要があります。

<Product ID="O365ProPlusRetail">
  <Language ID="en-us" />
  <Language ID="ja-jp" />
</Product>
<Add SourcePath="\\Server\Share" 
     OfficeClientEdition="32"
     Channel="SemiAnnual" 
     AllowCdnFallback="True">
  <Product ID="O365ProPlusRetail">
     <Language ID="MatchInstalled" />
     <Language ID="MatchOS" Fallback="en-us" />
  </Product>
</Add>  

ID 属性 (Language 要素の一部)

必須です。

ダウンロードまたはインストールする言語の ID を定義します。

値の例

  • ID="en-us"
  • ID="ja-jp"
  • ID="MatchOS"
  • ID="MatchPreviousMSI"
  • ID="MatchInstalled"

すべての言語の一覧は、「言語、カルチャ コード、および副校正言語」を参照してください。

MatchPreviousMSI の詳細は、「Microsoft 365 Apps にアップグレードする際に既存の MSI バージョンの Office を削除する」をご覧ください。

オペレーティング システムの言語が Office でサポートされていない場合、または ODT がローカル ソース ファイルで正しい言語パックを検出できない場合、MatchOS や MatchInstalled によるオペレーティング システム言語のインストールはできなくなります。この問題を解決するには、バックアップ言語を指定し、ODT が失われたファイルに対して Office CDN を使用できるようにすることをお勧めします。これを行うには、Fallback 属性と AllowCdnFallBack 属性を使用します。

MatchInstalled は、クイック実行製品が少なくとも 1 つインストールされている場合にのみ使用できます。ODT のダウンロード スイッチと共に使用することはできません。MatchInstalled の詳細については、「言語の展開の概要」および「Microsoft 365 Apps 用の動的でリーンなユニバーサル パッケージの構築」を参照してください。

Fallback 属性 (Language 要素の一部)

省略可能。

MatchOS を使用していて、一致する言語が Office でサポートされていなかったりローカル ソース ファイル内で見つからない場合は、フォールバック言語を指定することをお勧めします。これを行うには、「Fallback」属性を使用します。詳細については、「オペレーティング システムと同じ言語をインストールする」を参照してください。

値の例:

  • Fallback="en-us"
  • Fallback="ja-jp"

TargetProduct 属性 (Language 要素の一部)

省略可能。

MatchInstalled を使用する場合、特定の製品用に既にインストールされている言語のリストを一致させるか、またはインストールされているすべての製品の組み合わせを一致させるかを指定することができます。特定の製品を対象とするには、サポートされている製品 IDを指定します。既にインストールされているすべての製品の言語に一致させる場合は、「すべて」を指定できます。次に、ODT は、TargetProduct で指定されたものと同じ言語のセットで新しい製品をインストールします。

MatchInstalled で TargetProduct が指定されていない場合、ODT は構成ファイル内の Language タグが属するものと同じ製品 ID との一致を試みます。 たとえば、TargetProduct を指定せずに「VisioProRetail」をインストールする場合に MatchInstalled を使用している場合、ODT はこの製品に既にインストールされている言語との一致を試みます。

値の例:

<Language ID="MatchInstalled" TargetProduct="O365ProPlusRetail" />
<Language ID="MatchInstalled" TargetProduct="All" />

Display 要素

Office のインストール時に、ユーザーに表示される内容を定義します。

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

Level 属性 (Display 要素の一部)

省略可能。指定されていない場合の既定値は Full です。

LevelNone に設定されていると、Office はユーザー インターフェイスなしでインストールされます。進行状況バー、完了画面、エラー メッセージなどのユーザー インターフェイスは表示されません。

LevelFull に設定されていると、Office は通常のインストール操作でインストールされます。

使用できる値:

  • Level="None"
  • Level="Full"

AcceptEULA 属性 (Display 要素の一部)

省略可能。指定されていない場合の既定値は False です。

AcceptEULATRUE に設定されている場合、ユーザーに [マイクロソフト ソフトウェア ライセンス条項] ダイアログ ボックスは表示されません。この属性が FALSE に設定されているか、省略されている場合は、ユーザーに [マイクロソフト ソフトウェア ライセンス条項] ダイアログ ボックスが表示されます。管理者には、AcceptEULATRUE に設定することをお勧めします。

使用できる値:

  • AcceptEULA="TRUE"
  • AcceptEULA="FALSE"

注意

バージョン 1803 より前の Office のバージョンを展開するとき、ユーザーのアカウントを使用してインストールする場合のみ、この設定が適用されます。Microsoft Endpoint Configuration Manager、およびインストールに SYSTEM アカウントを使用する他のソフトウェア配布ツールには、この設定は適用されません。

ExcludeApp 要素

インストールしてはならない Microsoft 365 Apps 製品を指定します。Microsoft 365 Apps をインストールする、または Word、Excel、PowerPoint、Publisher、Visio、Skype などの個別のアプリケーションをインストールすると、OneDrive も自動的にインストールされます。これらのアプリケーションと一緒に OneDrive をインストールしない場合は、ExcludeApp 要素を使用して OneDrive を除外してください。詳細については、「Microsoft 365 Apps または他のアプリケーションのインストール時に OneDrive を除外する」をご覧ください。

<Add SourcePath="\\Server\Share" 
     OfficeClientEdition="32"
     Channel="SemiAnnual" >
  <Product ID="O365ProPlusRetail">
    <Language ID="en-us" />
    <Language ID="ja-jp" />
    <ExcludeApp ID="Publisher" />
  </Product>
</Add>  

ExcludeApp を含む構成ファイルを使用して、Microsoft 365 Apps が既にインストールされているデバイスに Office をインストールする場合、ExcludeApp 設定は言語のリストに基づいて異なる方法で処理されます。

  • 構成ファイルの言語のリストに、インストールされている言語がすべて含まれている場合は、ファイルの ExcludeApp 設定でデバイス上の既存の ExcludeApp 設定を置き換えます。これは、構成ファイル内の言語のリストに、インストールされているすべての言語および追加の言語の両方が含まれている場合も同様です。
  • 構成ファイルの言語のリストに、インストールされているすべての言語が含まれていない場合、構成ファイルの ExcludeApp 設定はデバイスの ExcludeApp 設定と結合されます。

ID 属性 (ExcludeApp 要素の一部)

必須です。

インストールしない製品の ID を定義します。

使用できる値:

  • ID="Access"
  • ID="Excel"
  • ID="Groove"
  • ID="Lync"
  • ID="OneDrive"
  • ID="OneNote"
  • ID="Outlook"
  • ID="PowerPoint"
  • ID="Publisher"
  • ID="Teams"
  • ID="Word"

OneDrive for Business の場合は Groove を使用します。Skype for Business の場合は Lync を使用します。

Microsoft Teams の詳細は、「Microsoft 365 Apps を使用して Microsoft Teams を展開する」をご覧ください。

Property 要素

Office の特定の動作とプロパティを定義します。

<Property Name="FORCEAPPSHUTDOWN" Value="FALSE"/>
<Property Name="SharedComputerLicensing" Value="1"/>
<Property Name="SCLCacheOverride" Value="1" />
<Property Name="DeviceBasedLicensing" Value="1" />
<Property Name="SCLCacheOverrideDirectory" Value="\\server\share\%username%" />
<Property Name="PinIconsToTaskbar" Value="TRUE"/>

Name 属性 (Property 要素の一部)

必須です。

値を設定する特定のプロパティを定義します。

Value 属性 (Property 要素の一部)

名前付きプロパティの値を定義します。

AUTOACTIVATE プロパティ (Property 要素の一部)

省略可能。指定されていない場合の既定値は 0 です。

Microsoft 365 Apps は、自動的にライセンス認証を実行するように設定されているため、Microsoft 365 Apps 製品ではこのプロパティを設定しないでください。その他の製品では、AUTOACTIVATE1 に設定することで、自動的に製品のライセンス認証を実行できます。

使用できる値:

  • Property Name="AUTOACTIVATE" Value="0"
  • Property Name="AUTOACTIVATE" Value="1"

FORCEAPPSHUTDOWN プロパティ (Property 要素の一部)

省略可能。指定されていない場合の既定値は FALSE です。

TRUE に設定すると、Office のインストールをブロックしているアプリは強制的にシャット ダウンされます。データ損失が発生する可能性があります。

使用できる値:

  • Property Name="FORCEAPPSHUTDOWN" Value="FALSE"
  • Property Name="FORCEAPPSHUTDOWN" Value="TRUE"

PACKAGEGUID プロパティ (Property 要素の一部)

省略可能。

既定では、ODT によって作成された App-V パッケージは同じ App-V パッケージ ID を共有します。管理者は PACKAGEGUID を使用して別のパッケージ ID を指定できます。これにより、Office の複数の App-V パッケージを App-V 管理サーバーに発行することができます。ただし、これによって複数の Office App-V パッケージを単一のコンピューターに展開することはできません。ODT を使用すると、Microsoft 365 Apps 用の App-V パッケージを作成できます。Office Professional Plus または Office Standard のボリューム ライセンス対象バージョンに対するパッケージの作成はサポートされていません。

パッケージ ID は、例に示した形式に従う必要があり、0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F の文字だけを使用できます。

これら以外の文字を使用した場合、App-V パッケージは既定のパッケージ ID で作成されます。

値の例:

  • Property Name="PACKAGEGUID" Value="12345678-ABCD-1234-ABCD-1234567890AB"

SharedComputerLicensing プロパティ (Property 要素の一部)

省略可能。指定されていない場合の既定値は 0 です。

リモート デスクトップ サービスを使用して、共有コンピューターに Microsoft 365 Apps を展開する場合は、SharedComputerLicensing を 1 に設定します。

詳細は、「Microsoft 365 Apps に対する共有コンピューターのライセンス認証の概要」をご覧ください。

使用できる値:

  • Property Name="SharedComputerLicensing" Value="0"
  • Property Name="SharedComputerLicensing" Value="1"

SCLCacheOverride プロパティ (Property 要素の一部)

省略可能。指定されていない場合の既定値は 0 です。

共有コンピューターのライセンス認証を使用していて、ライセンスのトークンを移動する場合は、SCLCacheOverride を 1 に設定します。SCLCacheOverrideDirectory と組み合わせてを使用します。これは、ライセンスのトークンを既定の場所から移動することを選択した場合にのみ必要です。詳細については、「Microsoft 365 Apps に対する共有コンピューターのライセンス認証の概要」をご覧ください。

使用できる値:

  • Property Name="SCLCacheOverride" Value="0"
  • Property Name="SCLCacheOverride" Value="1"

SCLCacheOverrideDirectory プロパティ (Property 要素の一部)

省略可能。

共有コンピューターのライセンス認証を使用していて、ライセンスのトークンを移動する場合、SCLCacheOverrideDirectory を設定して、ライセンス トークンのフォルダーの場所を指定します。SCLCacheOverride と組み合わせてを使用します。これは、ライセンスのトークンを既定の場所から移動することを選択した場合にのみ必要です。

詳細は、「Microsoft 365 Apps に対する共有コンピューターのライセンス認証の概要」をご覧ください。

値の例:

  • Property Name="SCLCacheOverrideDirectory" Value="%appdata%\Microsoft"
  • Property Name="SCLCacheOverrideDirectory" Value="\\server\share\%username%"

DeviceBasedLicensing プロパティ (Property 要素の一部)

省略可能。指定されていない場合の既定値は 0 です。

デバイス ベースのライセンス認証用の Office ライセンス モードを定義します。詳細については、「Microsoft 365 Apps for enterprise のデバイス ベースのライセンス」をご覧ください。

使用できる値:

  • Property Name="DeviceBasedLicensing" Value="1"
  • Property Name="DeviceBasedLicensing" Value="0"

PinIconsToTaskBar プロパティ (Property 要素の一部)

省略可能。指定のない場合、既定値は True に設定されます。

Windows 7、および 8.1 の Windows タスク バーに、Office 製品のショートカット アイコンを追加するかどうかを定義します。システム アカウントを使用して Office をインストールする場合は (Microsoft Endpoint Configuration Manager を使用して展開する場合に一般的)、このプロパティが True に設定されていてもアイコンは固定されません。

使用できる値:

  • Property Name="PinIconsToTaskbar" Value="FALSE"
  • Property Name="PinIconsToTaskbar" Value="True"

注意

Microsoft 365 Apps は、Windows 7 ではサポートされなくなりました。詳細については、「Widows 7 のサポート終了と Microsoft 365 Apps」を参照してください。

Remove 要素

前にインストールした Microsoft 365 Apps から削除する製品と言語を設定します。インストール済みの言語を削除するには、例に示すように、製品と言語の両方を指定する必要があります。インストールされているすべての言語を削除するには、言語属性を含めないでください。その場合、ODT は製品にインストールされているすべての言語を自動的に検出して削除します。

詳細については、「Office 展開ツールの概要」を参照してください。

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

All 属性 (Remove 要素の一部)

省略可能。 指定のない場合、既定値は FALSE です。

TRUE に設定すると、Project と Visio を含むすべての Microsoft 365 Apps の製品と言語が削除されます。

使用できる値:

  • All="FALSE"
  • All="TRUE"

Updates 要素

インストール後の Office の更新方法を指定します。

<Updates Enabled="TRUE" 
         UpdatePath="\\Server\Share\"
         Channel="SemiAnnual" />

Enabled 属性 (Updates 要素の一部)

省略可能。指定のない場合、既定値は TRUE です。

TRUE に設定すると、Office は更新プログラムをチェックします。FALSE に設定すると、Office は更新プログラムを確認しませんが、ユーザーは [ファイル] > [アカウント] > [更新オプション] > [今すぐ更新] の順に移動して更新を確認することができます。

使用できる値:

  • Enabled="TRUE"
  • Enabled="FALSE"

UpdatePath 属性 (Updates 要素の一部)

省略可能。指定されていない場合の既定値は CDN です。

Office の更新プログラムの配信元を定義します。UpdatePath では、Office インストール ファイルの配信元ネットワーク パス、ローカル パス、または HTTP パスを指定できます。ネットワーク パスとローカル パスには環境変数を使用できます。

Office 用管理用テンプレート ファイル (ADMX/ADML) と一緒にグループ ポリシーを使用している場合、更新パス ポリシー設定を使用して UpdatePath を設定できます。このポリシー設定は、[コンピューターの構成][ポリシー][管理用テンプレート][Microsoft Office 2 016 (マシン)][更新] にあります。

値の例:

TargetVersion 属性 (Updates 要素の一部)

省略可能。既定では、指定された更新パスから最新のバージョンになります。

Office の更新対象バージョンを定義します。TargetVersion が特定のビルド番号に設定されている場合、そのバージョンへの Office の更新が試行されます。

Office 用の管理用テンプレート ファイル (ADMX/ADML) と一緒にグループ ポリシーを使用する場合、ターゲット バージョン ポリシー設定を使用して TargetVersion を設定できます。このポリシー設定は、[コンピューターの構成][ポリシー][管理用テンプレート][Microsoft Office 2 016 (マシン)][更新] にあります。

値の例:

  • TargetVersion="15.1.2.3"
  • TargetVersion=""

Deadline 属性 (Updates 要素の一部)

オプション。

更新プログラムを適用する期間を指定します。期限は協定世界時 (UTC) で指定されます。DeadlineTargetVersion と一緒に使用すると、特定の日時までに Office を特定のバージョンに更新することができます。期限は少なくとも 1 週間前には設定して、ユーザーに更新プログラムをインストールする時間を与えることをお勧めします。

期限の前に、更新プログラムをインストールするようにユーザーに数回通知が送信されます。期限までに Office が更新されない場合、更新プログラムが 15 分後に適用されるという通知がユーザーに表示されます。この通知により、作業中の Office ドキュメントを保存したり、開いている Office プログラムを終了したりすることができます。ユーザーが Office プログラムを終了しない場合、15 分経過するとプログラムが自動的に終了し、データが失われる可能性があります。

Office プログラムが終了すると、更新プログラムが自動的に適用されます。期限は、1 セットの更新プログラムにのみ適用されます。期限を使用して Office を常に最新の状態にしておくには、Office の新しい更新プログラムが利用可能になったときには期限を毎回変更する必要があります。

この属性を使用するには、Office が Service Pack 1 (バージョン 15.0.4569.1507) 以上で実行されている必要があります。グループ ポリシーと Office 用の管理用テンプレート ファイル (ADMX/ADML) を使用すると、更新プログラムの期限 ポリシー設定を使用して Deadline を設定できます。このポリシー設定は、[コンピューターの構成][ポリシー][管理用テンプレート][Microsoft Office 2 016 (マシン)][更新] にあります。

値の例:

  • Deadline="05/16/2014 18:30"

Channel 属性 (Updates 要素の一部)

省略可能。既定値は Current です。

Office のインストール後、Office を更新するために使用するチャネルを定義します。2 つのチャネル属性があります。Add 要素のチャネルは、Office のインストール中の更新チャネルを指定するために使用します。また、Update 要素のチャネルは、既存の Office のインストールのチャネルを変更するために使用します。

更新チャネルの詳細は、「Microsoft 365 Apps の更新チャネルの概要」をご覧ください。

Office 用の管理用テンプレート ファイル (ADMX/ADML) と一緒にグループ ポリシーを使用する場合、チャネルの更新 ポリシー設定を使用して Channel を設定できます。このポリシー設定は、Computer Configuration\Policies\Administrative Templates\Microsoft Office 2016 (Machine)\Updates にあります。有効な場合は、このグループ ポリシー設定が Office 展開ツールを使用して設定された Channel 値よりも優先されます。

使用できる値:

  • Channel="BetaChannel"
  • Channel="CurrentPreview"
  • Channel="Current"
  • Channel="MonthlyEnterprise"
  • Channel="SemiAnnualPreview"
  • Channel="SemiAnnual"

注意

  • これらの属性値を使用するには、2020 年 6 月 9 日火曜日にリリースされた Office 展開ツールのバージョン 16.0.12827.20268 以上を使用する必要があります。
  • 各更新プログラム チャネルで以前に許可されていた値を引き続き使用することができるため、古い構成 XML ファイルを更新する必要はありません。
  • ベータ版チャネル (Insider ファーストと呼ばれる場合もあります) はサポートされているビルドでは ありません ので、テスト環境で、IT スタッフやアプリケーション開発者などの選択したユーザーの小さなグループのみが使用する必要があります。

ボリューム ライセンス バージョンの Office の Office Professional Plus 2019 を展開する場合は、別の更新プログラム チャネルを使用する必要があります (PerpetualVL2019)。詳細については、「Office 2019 用の更新プログラム チャネル」を参照してください。

RemoveMSI 要素

省略可能です。

Windows インストーラー (MSI) を使用してインストールした 2007、2010、2013、または2016 のいずれかのバージョンの Office、Visio、Project を、指定した製品 (Microsoft 365 Apps など) をインストールする前にコンピューターからアンインストールするかどうかを指定します。

Microsoft 365 Apps をインストールする前に Office の以前のバージョンをアンインストールすることをお勧めします。RemoveMSI の使用に関する詳細については、「Microsoft 365 Apps にアップグレードする際に Office の既存の MSI バージョンを削除する」を参照してください。

IgnoreProduct 属性 (RemoveMSI 要素の一部)

オプション。

ID を指定すると、その Windows インストーラー (MSI) の製品はコンピューターからアンインストールされません。

値の例:

  • IgnoreProduct ID="VisPro"
  • IgnoreProduct ID="PrjPro"

AppSettings 要素

省略可能。

VBA マクロ通知、既定のファイルの場所、既定のファイル形式など、icrosoft 365 Apps のアプリケーション設定を定義します。アプリケーション設定を使って構成ファイルを作成するには、完全なユーザー インターフェイスを備えた Web アプリケーションである、Office カスタマイズ ツール クイック実行を使用することをお勧めします。また、このツールを使用して、適用できるアプリケーション設定の詳細を確認することもできます。

アプリケーションの基本設定の詳細については、「アプリケーション設定を適用する」および「Office の既存のインストールにアプリケーション設定を適用する」を参照してください。

  <AppSettings>
    <User Key="software\microsoft\office\16.0\excel\security"
          Name="vbawarnings" 
          Value="3" 
          Type="REG_DWORD" 
          App="excel16" 
          Id="L_VBAWarningsPolicy" />
  </AppSettings>