OpsMgr2007R2 で ConfigMgr2007 用監視パックを利用すると環境変数が使えないというエラーが出る

http://www.blogotec.fr/scom/scom-2007-management-pack-sccm-eventid-31707 より。

%SMS_INSTALL_DIR_PATH% という環境変数に、C:\Program Files(x86)\Microsoft Configuration Manager (インストール パスですよ?) を設定すれば良い様子。

GUI からやると設定が直ちには反映されないので、再起動などどうぞ。

イベント ログはこんな感じ。

項目
ログ Operations Manager
ソース Health Service Modules
イベント ID 31707
レベル 警告
概要 ディレクトリの監視エラーです。

ディレクトリ =
%SMS_INSTALL_DIR_PATH%

エラー: 0x80070002
詳細: 指定されたファイルが見つかりません。

1 つ以上のワークフローがこの影響を受けました。

ワークフロー名: (ワークフロー名、一定ではない様子)
インスタンス名: Microsoft.SystemCenter.ConfigurationManager.2007.
Microsoft_SMSv4_Site_Servers_Installation (改行は著者の手による)
インスタンス ID: {(インスタンス ID の SID)}
管理グループ: (管理グループ名)


なんで環境変数が設定されないのかは良く解らないです。