管理パックを使用してService Managerに機能を追加する

重要

このバージョンのService Managerはサポート終了に達しました。 Service Manager 2022 にアップグレードすることをお勧めします。

管理パックには、封印された管理パックと封印されていない管理パックの 2 種類があります。 封印された管理パックは変更できませんが、封印されていない管理パックは変更できます。

封印されていない管理パックは、サービス管理プロセスのすべてまたは一部を実装するために必要な情報でService Managerを拡張するために使用されます。 封印されていない管理パックを使用して、ユーザーが作成するカスタム オブジェクトを格納できます。 たとえば、テスト中または評価中に作成したオブジェクトを封印されてない管理パックに格納できます。 その後、封印されていない管理パックをファイルにエクスポートし、運用環境などの別の環境にそのファイルをインポートできます。 また、同じ管理パックを複数の環境にインポートして、Service Managerデプロイ全体の構成の一貫性を確保し、効率を向上させることもできます。

注意

再インポートできるのは、封印されていない管理パックのみです。

封印されていない管理パックは、クラス、ワークフロー、ビュー、フォーム、レポート、ナレッジ項目が含まれている .xml ファイルです。 グループ、キュー、タスク、テンプレート、コネクタ、リスト アイテムなどの項目は管理パックに格納されますが、インシデント、変更要求、コンピューター、クラスのその他のインスタンスなどの項目は管理パックに格納されません。

既定では、Service Managerには、インシデント管理や変更管理など、主要なService Manager機能を有効にする、インポート済みの封印された管理パックがいくつか含まれています。 また、既定では、Service Managerには、作成した新しいアイテムを格納できる既定の管理パック管理パックが含まれています。 さらに、Service Managerには、オプション機能を有効にする、インポート済みの封印されていない管理パックがいくつか含まれています。 封印されていない管理パックは削除できますが、ビュー、規則、またはリストの一部がなくなることがあります。 ただし、これらのオプション機能を削除しても、Service Managerが機能しなくなることはありません。 管理パックを削除する前に、エクスポートすることを検討してください。 削除した管理パックにあるオプション機能が後で必要になった場合は、その管理パックをインポートすることもできます。

管理パックを使用するには、Service Managerにインポートします。 管理パックは、Service Manager コンソールを使用してインポートできる .xml、.mp、または .mpb ファイルに格納されます。

管理パックの主な概念、管理パックのベスト プラクティス、およびその他の管理パック関連の記事の詳細については、「 管理パック: 管理パックの操作」を参照してください。

管理パック ファイルを作成する

次の手順を使用して、Service Managerで管理パック ファイルを作成できます。 管理パック ファイルを作成したら、作成したオブジェクトを格納するために使用できます。

管理パックを作成およびカスタマイズする方法の詳細については、「 管理パック:管理パックを操作する方法」を参照してください。

管理パック ファイルを作成するには

  1. Service Manager コンソールで、[管理] を選択します

  2. [ 管理 ] ウィンドウで、[ 管理] を展開し、[ 管理パック] を選択します。

  3. [ タスク ] ウィンドウの [ 管理パック] で、[管理パックの作成] を選択 します

  4. [ 管理パックの作成 ] ダイアログで、 サンプル管理パックなどの名前を入力し、新しい管理パックの説明を入力します。 [OK] を選択します。

管理パック ファイルの作成を検証するには

  • Service Manager コンソールで、[管理パック] ビューを開き、[管理パック] ウィンドウに新しい管理パックが表示されることを確認します。

PowerShell シンボル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に再インポートできるように再シールできます。

封印されていない管理パックをエクスポートし、エクスポートを検証するには、次の手順に従います。

管理パックをエクスポートするには

  1. Service Manager コンソールで、[管理] を選択します

  2. [ 管理 ] ウィンドウで、[ 管理] を展開し、[ 管理パック] を選択します。

  3. [ 管理パック ] ウィンドウで、エクスポートする管理パックを選択します。

  4. [ タスク ] ウィンドウで、エクスポートする管理パックの名前の下にある [エクスポート] を選択 します

  5. [ フォルダーの参照 ] ダイアログで、ファイルの場所を選択し、[ OK] を選択します

    注意

    管理パック ファイルの既定の名前を変更することはできません。

管理パックのエクスポートを検証するには

  • Windows エクスプローラーに、管理パック ファイルが表示されていることを確認します。

PowerShell シンボル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 コンソールを使用して管理パックをインポートするには

  1. Service Manager コンソールで、[管理] を選択します

  2. [ 管理 ] ウィンドウで、[ 管理] を展開し、[ 管理パック] を選択します。

  3. [ タスク ] ウィンドウの [ 管理パック] で、[インポート] を選択 します

  4. [ インポートする管理パックの選択 ] ダイアログで、管理パック ファイルを選択し、[ 開く] を選択します。

  5. [ 管理パックのインポート ] ダイアログで、[追加] を選択 します

  6. インポートするすべての管理パックを追加 したら、[インポート] を選択し、[ OK] を選択します

管理パックのインポートを検証するには

  • Service Manager コンソールで、[管理パック] ビューを選択し、目的の管理パックが [管理パック] の一覧に表示されていることを確認します。

PowerShell シンボルWindows PowerShell コマンドを使用して、次のように、これらのタスクおよびその他の関連タスクを完了できます。

  • Windows PowerShellを使用して管理パックをインポートする方法については、「Import-SCSMManagementPack」を参照してください。

  • Windows PowerShellを使用して管理パックの有効性をテストする方法については、「Test-SCSMManagementPack」を参照してください。

  • Windows PowerShellを使用して、インポートされた管理パックを表すオブジェクトを取得する方法については、「Get-SCSMManagementPack」を参照してください。

Operations Manager アラート キューブ管理パックをインポートする

既定では、Operations Manager をデータ ソースとして登録しても、Service Managerは System Center Alert Management Cube 管理パックを自動的にインポートしません。

代わりに、Operations Manager のデータ ソースを手動で作成する必要があります。 詳細については、「System Center Data Warehouseを Operations Manager に登録する方法」を参照してください。 その後、次の手順に従って管理パックをインポートします。

Operations Manager アラート キューブ管理パックをインポートするには

  1. Service Manager コンソールで[Data Warehouse]、[管理パック] の順に選択し、System Center Datawarehouse Operations Manager ライブラリが一覧表示されていることを確認します。

  2. 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
    

次の手順