次の方法で共有


バンドルされた管理パック(.mpb) を手動で解除する方法

こんにちは、日本マイクロソフト System Center Support Team の久保です。
System Center 2012 Operations Manager (SCOM) でバンドルされた管理パック(.mpb) を手動で解除する方法に関して、お伝えいたします。

複数の管理パック(.mp) が含まれている.mpb ファイルについては、当該ファイルを直接開いて、その中の各ファイルにアクセスすることはできません。
.mp ファイルを取り出すためには、.mpb ファイルのバンドルを手動で解除する必要があります。
ここでは、Operations Manager Shell を使用して .mpb ファイルを取り出すための手順をご紹介します。

-------手順-------
1. Operations Manager Shell を起動します。

2. Operations Manager Shell にて、以下のコマンドを実行します。

Get-SCOMManagementPack [-BundleFile] <String[]>

* <String[]> の部分は .mpb ファイルのパスを入力してください。

Ex.) SQL Server 管理パック内の Microsoft.SQLServer.Visualization.Library.mpb のバンドルを解除する場合

Get-SCOMManagementPack -BundleFile "C:\Program Files (x86)\System Center Management Packs\Microsoft System Center Management Pack for SQL Server\6.6.0.0\Microsoft.SQLServer.Visualization.Library.mpb"

--------------------------------

なお、SCOM にインポート済みの管理パックについては、以下のコマンドを実行することで .xml 形式のファイルを取り出すことができます。

Get-SCOMManagementPack | where {$_.displayname -eq "<displayname>"} | Export-SCOMManagementPack -path "<String[]>"

* <displayname> の部分は、エクスポートしたいファイルのdisplayname を入力してください。

* <String[]> の部分は、.xml の保存先を指定してください。

Ex.) C ドライブ上のtest フォルダーに保存する場合

Get-SCOMManagementPack | where {$_.displayname -eq "Microsoft SQL Server Visualization Library"} | Export-SCOMManagementPack -path "c:\test"

管理パックの displayname 一覧については、以下のコマンドで表示することができます。

Get-SCOMManagementPack | select displayname | sort displayname

以下は今回の内容に関連する公開情報です。

> Get-SCOMManagementPack

https://technet.microsoft.com/en-us/library/hh918497(v=sc.20).aspx

> Export-SCOMManagementPack

https://technet.microsoft.com/en-us/library/hh918476(v=sc.20).aspx

> Export a Management Pack

https://blogs.technet.com/b/jonathanalmquist/archive/2009/03/30/export-a-management-pack.aspx