トップ回答者
SCCMを使用してレジストリの特定キーの値を調査したい

質問
-
SCCMを使用して、レジストリキーの値を調査したいと考えております。
ヘルプでは「ハードウェア インベントリ クライアント エージェントはまた、インストールされたクライアント ソフトウェアに関する一部の基本情報も収集します。クライアントにインストールされてクライアントのレジストリに登録されたアプリケーションに関する情報を収集できます。」とありますが、具体的設定方法が見つかりませんでした。
具体的には、レジストリの「HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\x.0\JSPrefs\bEnableJS」のDwrod値を確認したいと考えています。
ご教示お願いします。
回答
-
sccm_userさん
SundaySilenceです。
レジストリを含むハードウェアインベントリの拡張には、
サイトサーバー上のSMS_def.mofファイルを編集するか、SCCMクライアント上のConfiguration.mofを編集する必要があります。
http://technet.microsoft.com/ja-jp/library/bb680609.aspx
SMS_def.mofのデフォルトを一覧にしたものを日本のSystem Center/ForeFrontチームがBlogで公開しています。
http://blogs.technet.com/mgmtsecjp/archive/2008/12/03/3163088.aspx
下記に、SMS_def.mofおよびConfiguration.mofの拡張例が掲載されています。
"HKEY_LOCAL_MACHINE"配下であれば、マシン固有のものなので取得しやすいですが、"HKEY_CURRENT_USER"配下については、サンプルがないので収集できるかはやってみないと、ですね。
SundaySilence
- 回答としてマーク 三沢健二Moderator 2010年6月3日 7:23
すべての返信
-
sccm_userさん
SundaySilenceです。
レジストリを含むハードウェアインベントリの拡張には、
サイトサーバー上のSMS_def.mofファイルを編集するか、SCCMクライアント上のConfiguration.mofを編集する必要があります。
http://technet.microsoft.com/ja-jp/library/bb680609.aspx
SMS_def.mofのデフォルトを一覧にしたものを日本のSystem Center/ForeFrontチームがBlogで公開しています。
http://blogs.technet.com/mgmtsecjp/archive/2008/12/03/3163088.aspx
下記に、SMS_def.mofおよびConfiguration.mofの拡張例が掲載されています。
"HKEY_LOCAL_MACHINE"配下であれば、マシン固有のものなので取得しやすいですが、"HKEY_CURRENT_USER"配下については、サンプルがないので収集できるかはやってみないと、ですね。
SundaySilence
- 回答としてマーク 三沢健二Moderator 2010年6月3日 7:23
-
こんにちは、フォーラムオペレーターの三沢健二です。
SundaySilence さん、ご丁寧なアドバイスありがとうございます。
案内いただいた内容は大変参考になる情報ではと思いましたので、勝手ながら [回答としてマーク] のチェックを付けさせていただきました。
よろしければ、その後試された内容や結果などをお知らせいただけると嬉しいです。
それでは、今後とも TechNet Forum をよろしくお願いします。______________________________________
マイクロソフト株式会社 フォーラム オペレーター 三沢健二 -
SundaySilence さん
返信が遅くなり申し訳ありません。
「SMS_def.mofおよびConfiguration.mofの拡張例」を参考に、見よう見まねでmofファイルを修正してみましたが、コンポーネントステータスの「SMS_MP_CONTROL_MANAGER」において、メッセージID5416の警告メッセージを出力しインベントリが追加されません。
「MPはHardware inventryを処理するときに、ハードウェア インベントリ クラスのマッピング テーブルを再度読み込む必要があります。MP ハードウェア インヴェントリ マネージャは、レポートを処理するときに、マッピングテーブルないにWMIの暗いス定義を見つけられません。・・・・」
mofファイルの定義が間違っているのだと思います。確認方法について、何かアドバイスがあればよろしくお願いします。