none
Officeのアクティベーションの確認

    質問

  • はじめまして。kazumと申します。

    PowerShellのフォーラムに質問するのが適当かどうかわかりませんが、Officeのアクティベーションに関してです。

    現在、MS-Officeを含む複数のソフトウェアをインストールしたPCを大量に出荷しているのですが、最終チェックでPCの設定状況、アプリのインストール状況とOfficeのアクティベーションが完了していることをPowerShellスクリプトで行おうと考えています。この際のアクティベーションの確認方法がわかりません。

    もしかしたら微妙な問題に絡んでくるのかも知れませんが、ご教授よろしくお願いいたします。

    2011年11月29日 2:46

回答

  • アクティベーションをするとプロダクトキーがレジストリに格納されるので、そのレジストリキーの存在を調べるのではどうですか?

    具体的なキーについては以下の記事が参考になるかと。

    再インストールせずにOfficeのプロダクト・キーを変更する - @IT
    http://www.atmarkit.co.jp/fwin2k/win2ktips/1208chofky/chofky.html

    PowerShellでレジストリキーの存在有無はTest-Pathコマンドレットを、値を参照するにはGet-ItemPropertyコマンドレットなどが使えるかと思います。

    2011年11月29日 8:10
    モデレータ

すべての返信

  • アクティベーションをするとプロダクトキーがレジストリに格納されるので、そのレジストリキーの存在を調べるのではどうですか?

    具体的なキーについては以下の記事が参考になるかと。

    再インストールせずにOfficeのプロダクト・キーを変更する - @IT
    http://www.atmarkit.co.jp/fwin2k/win2ktips/1208chofky/chofky.html

    PowerShellでレジストリキーの存在有無はTest-Pathコマンドレットを、値を参照するにはGet-ItemPropertyコマンドレットなどが使えるかと思います。

    2011年11月29日 8:10
    モデレータ
  • 牟田口様:

    ご回答ありがとうございます。

    実は、OfficePersonal2010のプレインストールモデルにAccess2010を追加インストール(プロダクトキー入力済みだがアクティベーションしていない状態)で商社から届いたものに、複数のアプリのインストール、Officeのプロダクトキー入力とアクティベーション、Accessのアクティベーションをして製品として出荷しています。したがって、Officeに関してはプロダクトキーは入っていませんが、Accessのプロダクトキーは入力済みです。フィールドでAccessのアクティベーションが済んでいない固体がみつかり、チェックしようと言うことになったのです。

    PowerShellに関するサジェスチョン、参考になりました。

     

    2011年11月29日 12:44