バンドルされた管理パック(.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