スクリプトからOfficeアプリの製品名とバージョン(YYMM)情報を取得するには:山市良のうぃんどうず日記(263)
現在のMicrosoft Officeアプリには、さまざまな製品の種類と、バージョン/ビルド番号が存在します。これらの情報は製品を特定したり、更新レベルを確認したりする際に重要ですが、WindowsやOfficeアプリのGUI上で確認するのは少し面倒です。プログラム的にコマンドラインやスクリプトから取得する方法を考えてみました。
Officeアプリの更新状態や更新チャネルを目的としたスクリプトを作成
現在の「Microsoft Office」アプリ(以下、Officeアプリ)には、「Microsoft 365」サブスクリプション製品(Microsoft 365 Apps for Enterprise/Business/Personalなど)や永続ライセンス製品(Microsoft Office Professional Plus 2021など)など、購入方法やプランに応じてさまざまな製品が存在します。
また、Officeアプリは継続的に更新され、新機能が追加される「YYMM形式」のバージョン番号(2305など)と、更新レベルを示すビルド番号(16.0.16501.20210や16501.20210)も存在します。これらの情報は、WindowsやOfficeアプリのGUI操作で確認できますが、プログラム的にコマンドラインやスクリプトから取得する方法を考えてみました。
2年以上前に書いた以下の連載記事では、Officeアプリの更新バージョン情報(実際には更新ビルド)と、更新チャネルの確認、および更新プログラムのインストール開始を、Officeアプリを開くことなくスタートメニューからのワンクリックでできるようにする方法を紹介しました。この方法は、筆者の複数台のPCで今でも重宝しています(画面1)。
- スタートメニューからのワンクリックで「Office」アプリの更新とバージョンを確認する方法(連載:その知識、ホントに正しい? Windowsにまつわる都市伝説 第178回)
上記記事では、Officeアプリの製品名や、新機能が追加されたときに更新される「YYMM」(YYはリリース年の西暦下2桁、MMは初回リリース月)形式のバージョン情報は考慮しませんでした。これらの情報は、Officeアプリの「ファイル|アカウント」(Microsoft Outlookの場合は「ファイル|Officeアカウント」)で確認できます(画面2)。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Windows 11登場! 11で変わること、思ったほど変わらないこと
新しいWindows OS「Windows 11」の正式出荷が2021年10月5日に開始された。Windows 10からの無償アップグレードが可能であるため、どのような新機能が実装されたのか気になる人も多いのではないだろうか。そこで、本稿ではWindows 11の新機能、削除された機能などを簡単にまとめてみた。 - Windows 11一般提供開始、企業での導入/展開時に注意すべきポイントは?
MicrosoftはWindowsデスクトップOSの最新バージョンである「Windows 11」を正式にリリースし、Windows 11対応ハードウェアを搭載したWindows 10デバイスに対して、無料アップグレードの段階的なロールアウトを開始しました。 - 買って、試して分かったWindows 365(契約・セットアップ編)
Microsoftからクラウド上でWindows 10が動く「クラウドPC」の利用可能なサブスクリプションサービス「Windows 365」の提供が開始された。早速、サブスクリプションを契約し、クラウドPCの設定を行ってみた。契約からセットアップまでで見えてきた便利な点、不便な点などをまとめてみた。 - いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール
長らくWindows OSに標準装備されてきたInternet Explorer(IE)。その「寿命」は各種サポートの終了時期に左右される。Windows OSごとにIEのサポート終了時期を分かりやすく図示しつつ、見えてきた「終わり」について解説する。