Officeのアクティベーションの確認
-
2011年11月29日 2:46
はじめまして。kazumと申します。
PowerShellのフォーラムに質問するのが適当かどうかわかりませんが、Officeのアクティベーションに関してです。
現在、MS-Officeを含む複数のソフトウェアをインストールしたPCを大量に出荷しているのですが、最終チェックでPCの設定状況、アプリのインストール状況とOfficeのアクティベーションが完了していることをPowerShellスクリプトで行おうと考えています。この際のアクティベーションの確認方法がわかりません。
もしかしたら微妙な問題に絡んでくるのかも知れませんが、ご教授よろしくお願いいたします。
すべての返信
-
2011年11月29日 8:10モデレータ
アクティベーションをするとプロダクトキーがレジストリに格納されるので、そのレジストリキーの存在を調べるのではどうですか?
具体的なキーについては以下の記事が参考になるかと。
再インストールせずにOfficeのプロダクト・キーを変更する - @IT
http://www.atmarkit.co.jp/fwin2k/win2ktips/1208chofky/chofky.htmlPowerShellでレジストリキーの存在有無はTest-Pathコマンドレットを、値を参照するにはGet-ItemPropertyコマンドレットなどが使えるかと思います。
- 回答としてマーク 星 睦美Microsoft Contingent Staff, Moderator 2011年11月30日 2:36
-
2011年11月29日 12:44
牟田口様:
ご回答ありがとうございます。
実は、OfficePersonal2010のプレインストールモデルにAccess2010を追加インストール(プロダクトキー入力済みだがアクティベーションしていない状態)で商社から届いたものに、複数のアプリのインストール、Officeのプロダクトキー入力とアクティベーション、Accessのアクティベーションをして製品として出荷しています。したがって、Officeに関してはプロダクトキーは入っていませんが、Accessのプロダクトキーは入力済みです。フィールドでAccessのアクティベーションが済んでいない固体がみつかり、チェックしようと言うことになったのです。
PowerShellに関するサジェスチョン、参考になりました。

