管理パックを使用して Service Manager に機能を追加する
管理パックには、封印された管理パックと封印されていない管理パックの 2 種類があります。 封印された管理パックは変更できませんが、封印されていない管理パックは変更できます。
封印されていない管理パックは、サービス管理プロセスのすべてまたは一部を実装するために必要な情報を使用して Service Manager を拡張するために使用されます。 封印されていない管理パックを使用して、ユーザーが作成するカスタム オブジェクトを格納できます。 たとえば、テスト中または評価中に作成したオブジェクトを封印されてない管理パックに格納できます。 その後、封印されていない管理パックをファイルにエクスポートし、運用環境などの別の環境にそのファイルをインポートできます。 同じ管理パックを複数の環境にインポートして、Service Manager デプロイ全体の構成の一貫性を確保し、効率を向上させることもできます。
Note
再インポートできるのは、封印されていない管理パックのみです。
封印されていない管理パックは、クラス、ワークフロー、ビュー、フォーム、レポート、ナレッジ項目が含まれている .xml ファイルです。 グループ、キュー、タスク、テンプレート、コネクタ、リスト アイテムなどの項目は管理パックに格納されますが、インシデント、変更要求、コンピューター、クラスのその他のインスタンスなどの項目は管理パックに格納されません。
既定では、Service Manager には、インシデント管理や変更管理などの主要な Service Manager 機能を有効にする、事前インポートされた封印された管理パックがいくつか含まれています。 また、既定では、Service Manager には Default 管理パック 管理パックが含まれています。このパックには、作成した新しい項目を格納できます。 さらに、Service Manager には、オプションの機能を有効にする、事前インポートされた封印されていない管理パックがいくつか含まれています。 封印されていない管理パックは削除できますが、ビュー、規則、またはリストの一部がなくなることがあります。 ただし、これらのオプション機能を削除しても、Service Manager が機能しなくなります。 管理パックを削除する前に、エクスポートすることを検討してください。 削除した管理パックにあるオプション機能が後で必要になった場合は、その管理パックをインポートすることもできます。
管理パックを使用するには、Service Manager にインポートします。 管理パックは、Service Manager コンソールを使用してインポートできる.xml、.mp、または .mpb ファイルに格納されます。
管理パックの主要な概念、管理パックのベスト プラクティス、およびその他の管理パック関連の記事の詳細については、「 管理パック: 管理パックの使用」を参照してください。
管理パック ファイルを作成する
次の手順を使用して、Service Manager で管理パック ファイルを作成できます。 管理パック ファイルを作成したら、作成したオブジェクトを格納するために使用できます。
管理パックを作成およびカスタマイズする方法の詳細については、「 管理パック:管理パックを操作する方法」を参照してください。
Service Manager コンソールで、 Administration を選択します。
Administration ペインで、Administrationを展開し、管理パックを選択します。
Tasks ペインの 管理パックで、[管理パックの作成] 選択。
[管理パックの作成] ダイアログボックスで、Sample 管理パックなどの名前を入力し新しい管理パックの説明を入力します。 [OK] を選択します。
管理パック ファイルの作成を検証する
- Service Manager コンソールで、 管理パック ビューを開き、新しい管理パックが [ 管理パック ペインに表示されることを確認します。
次のように、Windows PowerShell コマンドを使用してこれらのタスクを完了できます。
Windows PowerShell を使って新しい管理パックを作成する方法については、「 New-SCSMManagementPack」を参照してください。
Windows PowerShell を使って管理パックを封印して、変更できないようにする方法については、「 Protect-SCSMManagementPack」を参照してください。
Windows PowerShell を使って管理パックを削除する方法については、「 Remove-SCSMManagementPack」を参照してください。
管理パックをエクスポートする
Service Manager で管理パックを作成したら、封印されていない管理パックをファイルとしてエクスポートして、管理パック内のカスタマイズをバックアップできます。 エクスポートされた管理パックは、有効な XML 形式のファイルです。 封印されていない管理パックをエクスポートした後、その管理パックをインポートして、管理パックに含まれるオブジェクトを復元できます。
封印された管理パックを Service Manager コンソールからエクスポートするか、Windows PowerShell コマンドレット Export-SCSMManagementPack を使用してエクスポートすると、Service Manager によって同等の封印されていない管理パックが生成され、ハード ドライブに.XML ファイルとして格納されます。 その後、この管理パック ファイルを編集して管理パックのバージョンを増やし、Service Manager に再インポートできるように再表示できます。
封印されていない管理パックをエクスポートし、エクスポートを検証するには、次の手順に従います。
管理パックをエクスポートするには、次の手順に従います。
Service Manager コンソールで、 Administration を選択します。
Administration ペインで、Administrationを展開し、管理パックを選択します。
管理パック ウィンドウで、エクスポートする管理パックを選択します。
Tasks ペインで、エクスポートする管理パックの名前の下にある Export を選択します。
[フォルダーの参照]ダイアログ ボックスでファイルの場所を選択し、OKを選択します。
Note
管理パック ファイルの既定の名前を変更することはできません。
管理パックのエクスポートを検証する
- Windows エクスプローラーで、管理パック ファイルが見つからないことを確認します。
Windows PowerShell コマンドを使用して、このタスクを完了できます。 Windows PowerShell を使用して、後で Service Manager または Operations Manager にインポートできる有効な XML 形式のファイルとして管理パックをエクスポートする方法については、「 Export-SCSMManagementPackを参照してください。
管理パックをインポートする
Service Manager で管理パックを使用するには、次のいずれかの方法を使用して管理パックをインポートする必要があります。
この記事の説明に従って、Service Manager コンソールを使用します。
Windows PowerShell 用 Service Manager モジュールの Import-SCSMManagementPack コマンドレットを使用します。 このコマンドレットの詳細については、「 Import-SCSMManagementPackを参照してください。
封印された管理パックを再インポートするときは、新しい管理パックのバージョンが初期管理パックのバージョンより大きい必要があります。 インポートされた封印された管理パックは、下位互換性検証に合格する必要があります。その後、新しい管理パックのオブジェクトと初期管理パックのオブジェクトがマージされます。 封印されていない管理パックを再インポートすると、新しい管理パックのオブジェクトによって初期管理パックのオブジェクトが上書きされます。
インポートする管理パックが他の管理パックに依存している場合は、依存する管理パックを複数選択し、1 回の操作でインポートします。 Service Manager は、正しい依存関係の順序で管理パックをインポートします。
Service Manager コンソールを使用して、1 つの管理パックまたは管理パック バンドル (.mpb ファイル名拡張子) をインポートするには、次の手順に従います。
Service Manager コンソールを使用して管理パックをインポートする
Service Manager コンソールで、 Administration を選択します。
Administration ペインで、Administrationを展開し、管理パックを選択します。
Tasks ペインの 管理パックで、Import を選択します。
インポートする管理パックの選択ダイアログで、管理パック ファイルを選択し、開くを選択します。
[管理パックのインポート] ダイアログで、[追加選択。
インポートするすべての管理パックを追加したら、 Importを選択し、 OKを選択します。
管理パックのインポートを検証する
- Service Manager コンソールで、 [管理パック ] ビューを選択し、目的の管理パックが [ 管理パック 一覧に表示されることを確認します。
次のように、Windows PowerShell コマンドを使用して、これらのタスクやその他の関連タスクを完了できます。
Windows PowerShell を使用して管理パックをインポートする方法については、「 Import-SCSMManagementPackを参照してください。
Windows PowerShell を使用して管理パックの有効性をテストする方法については、「 Test-SCSMManagementPackを参照してください。
Windows PowerShell を使用して、インポートされた管理パックを表すオブジェクトを取得する方法については、「 Get-SCSMManagementPackを参照してください。
Operations Manager Alert Cube 管理パックをインポートする
既定では、Operations Manager をデータ ソースとして登録しても、Service Manager は System Center Alert Management Cube 管理パックを自動的にインポートしません。
代わりに、Operations Manager のデータ ソースを手動で作成する必要があります。 詳細については、「 System Center Data Warehouse を Operations Manager に登録する方法を参照してください。 その後、次の手順に従って管理パックをインポートします。
Operations Manager アラート キューブ管理パックをインポートするには、次の操作を行います。
Service Manager コンソールで、 Data Warehouse を選択し、 管理パックを選択し、 System Center Datawarehouse Operations Manager ライブラリ が一覧表示されていることを確認します。
Data Warehouse 管理サーバーで、次の Windows PowerShell コマンドを入力して、管理パックを手動でインポートします。 (次のパスは、Service Manager が C ドライブにあり、既定のパスに Service Manager がインストールされていることを想定しています)。
cd 'C:\Program Files\Microsoft System Center\Service Manager 2016 R2\PowerShell' Import-Module .\System.Center.Service.Manager.psd1 Import-SCSMManagementPack ..\AlertCube.mpb
次のステップ
- コネクタを使用して、Service Manager にデータ をインポートします。