閉域環境でのOffice2024 LTSCの展開
はじめに
Office2016のサポート期限切れを受けて、Office2024 LTSCの展開をしたのでやり方をまとめておく
前提
- Office2016がインストールされていた
- [Office2024 LTSC Standard]+[Access2024 LTSC]または、 [Office2024 LTSC Standard]+[Access Runtime]の組み合わせで展開する
- 端末はインターネットに繋がっておらず、閉域環境で展開する必要があり
- ライセンス認証は、Active Directory ベースのライセンス認証で行う
展開の流れ
- ライセンスの調達
- Active Directory ベースのライセンス認証の準備
- Office展開ツール の準備
- Officeのバイナリデータを共有フォルダにダウンロード
- Office展開ツール で展開
- 月次でアップデートする
1. ライセンスの調達
KMSホストでは、Microsoftでライセンス認証または認証を行うために、KMSホストキーと呼ばれる独自のキーが必要です。 このキーは、Microsoft 365管理センターで、Open、Open Value、Select、Enterprise、Services Provider License 契約で使用できます。
CSPで必要数分のライセンスを買いつつ、OpenValueでKMSホストキーを発行するために1ライセンスを買うっていう感じになるみたい(MSのライセンス体系が分かりにくいし、難しい、、、、)
2. Active Directory ベースのライセンス認証の準備
Active Directory環境であれば、この方法でライセンス認証するのが楽
自治体のように閉域環境下でもKMSホストキーを電話でアクティブ化するだけで、クライアント側の操作は不要
3. Office展開ツール の準備
使い方はこちらを参照
製品IDの一覧はこちら
GVLKの一覧はこちら
Office 展開ツールの構成ファイル
[Office2024 LTSC Standard]+[Access2024 LTSC]+[Access Runtime]の3つをまとめたバイナリをダウンロードする場合はこれをつかう。
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2024" SourcePath="\\filesv\Office2024" AllowCdnFallback="FALSE">
<Product ID="Standard2024Volume" PIDKEY="V28N4-JG22K-W66P8-VTMGK-H6HGR">
<Language ID="ja-jp" />
</Product>
<Product ID="ProofingTools">
<Language ID="ja-jp" />
</Product>
<Product ID="Access2024Volume" PIDKEY="82FTR-NCHR7-W3944-MGRHM-JMCWD">
<Language ID="ja-jp" />
</Product>
<Product ID="AccessRuntimeRetail">
<Language ID="ja-jp" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0"/>
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
<Property Name="DeviceBasedLicensing" Value="0"/>
<Property Name="SCLCacheOverride" Value="0"/>
<Property Name="AUTOACTIVATE" Value="1"/>
<Updates Enabled="TRUE" UpdatePath="\\filesv\Office2024"/>
<RemoveMSI />
<AppSettings>
<Setup Name="Company" Value="hogehogeCompany"/>
</AppSettings>
<Display Level="None" AcceptEULA="TRUE"/>
</Configuration>
Office2016は、MSI版のOfficeなので、
<RemoveMSI />
を入れることで、アンインストールもまとめてしてくれる。
4. Officeのバイナリデータを共有フォルダにダウンロード
構成ファイル(xml)は、3.で準備したものを指定し、3種類のバイナリをダウンロードする
※インターネットへの接続にプロキシを利用する必要がある環境でも
[設定] → [ネットワークとインターネット] → [プロキシ]
の設定がされていれば、そのプロキシ設定を使ってくれる
Officeのバイナリをダウンロードするスクリプト
@echo off
setup.exe /download "Config-Office2024LTSC.xml"
exit /b 0
5. Office展開ツール で展開
[Office2024 LTSC Standard]+[Access2024LTSC]
インストールスクリプト
@echo off
setup.exe /configure "Config-Office2024LTSC_Access.xml"
exit /b 0
構成ファイル
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2024" SourcePath="\\filesv\Office2024" AllowCdnFallback="FALSE">
<Product ID="Standard2024Volume" PIDKEY="V28N4-JG22K-W66P8-VTMGK-H6HGR">
<Language ID="ja-jp" />
</Product>
<Product ID="ProofingTools">
<Language ID="ja-jp" />
</Product>
<Product ID="Access2024Volume" PIDKEY="82FTR-NCHR7-W3944-MGRHM-JMCWD">
<Language ID="ja-jp" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0"/>
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
<Property Name="DeviceBasedLicensing" Value="0"/>
<Property Name="SCLCacheOverride" Value="0"/>
<Property Name="AUTOACTIVATE" Value="1"/>
<Updates Enabled="TRUE" UpdatePath="\\filesv\Office2024"/>
<RemoveMSI />
<AppSettings>
<Setup Name="Company" Value="hogehogeCompany"/>
</AppSettings>
<Display Level="None" AcceptEULA="TRUE"/>
</Configuration>
[Office2024 LTSC Standard]+[Access Runtime]
インストールスクリプト
@echo off
setup.exe /configure "Config-Office2024LTSC_AccessRuntime.xml"
exit /b 0
構成ファイル
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2024" SourcePath="\\filesv\Office2024" AllowCdnFallback="FALSE">
<Product ID="Standard2024Volume" PIDKEY="V28N4-JG22K-W66P8-VTMGK-H6HGR">
<Language ID="ja-jp" />
</Product>
<Product ID="ProofingTools">
<Language ID="ja-jp" />
</Product>
<Product ID="AccessRuntimeRetail">
<Language ID="ja-jp" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0"/>
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
<Property Name="DeviceBasedLicensing" Value="0"/>
<Property Name="SCLCacheOverride" Value="0"/>
<Property Name="AUTOACTIVATE" Value="1"/>
<Updates Enabled="TRUE" UpdatePath="\\filesv\Office2024"/>
<RemoveMSI />
<AppSettings>
<Setup Name="Company" Value="hogehogeCompany"/>
</AppSettings>
<Display Level="None" AcceptEULA="TRUE"/>
</Configuration>
6. 月次でアップデートする
[4. Officeのバイナリデータを共有フォルダにダウンロード]でバイナリを毎月ダウンロードするようにしておけば、あとは自動でアップデートがされる
その他
Office2024LTSCを展開したら、起動が微妙に遅い問題が発生
以下のグループポリシーを適用していたのが原因だった
ユーザーの構成/管理用テンプレート/Microsoft Office 2016/プライバシー/セキュリティ センター
Office でオンライン コンテンツをダウンロードする接続エクスペリエンスの使用を許可する
無効化→未構成 にしたら改善した
Discussion