Configuration Manager コンソール拡張機能の展開

一般的な Configuration Manager 拡張機能の展開では、アクション、フォーム、ビュー、管理クラス、およびノード拡張機能を考慮する必要があります。

Configuration Manager 拡張機能を展開するときは、次のディレクトリにファイルをインストールします。

拡張機能の種類 ディレクトリ
アクション アセンブリの %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

% ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions (アクション XML ファイル)
フォーム %アセンブリの ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

% ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms (フォーム XML ファイルの場合)
ビュー %アセンブリの ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin
Nodes アセンブリの %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ノード XML ファイルの ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes
ManagementClasses アセンブリの %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses 管理クラスの XML ファイル

重要

アセンブリと依存関係を %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin フォルダーに配置すると、他のコンソール拡張機能と競合が発生し、拡張機能が読み込めなくなる可能性があります。

また、インストールおよびアンインストールの操作中に次のタスクを実行する必要があります。

ユーザー設定のアクション

カスタム アクションのインストール

カスタム アクション XML ファイルをインストールするには、ファイルを %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID> フォルダーにコピーします。ここで、 <GUID> は操作が適用されるノードの GUID 識別子です。

カスタム アクションの削除

カスタム アクションを削除するには、カスタム アクションの XML ファイルを削除します。 フォルダー内に他の XML ファイルがない場合は、フォルダーを削除しても安全です。

フォーム

フォームのインストール

フォーム アセンブリを %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin またはアプリケーションのインストール フォルダーにコピーします。

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin フォルダー以外のディレクトリに展開する場合は、フォーム XML<Assembly> 属性 Name にアセンブリ ファイル名とファイルへの完全なパスが含まれている必要があります。 詳細については、「Configuration Manager プロパティ シートのフォーム XML を作成する方法」を参照してください。

フォームの拡張プロパティ シート XML ファイルをインストールするには、ファイルを %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms フォルダーにコピーします。 すべての拡張子フォームはこのフォルダーに配置されるため、XML ファイルに一意の名前を付ける必要があります。 ファイル名の一部として会社名を使用することをお勧めします。

フォームが既存のプロパティ シートの拡張機能である場合は、プロパティ シートが Extensions\Forms フォルダーに既に存在するかどうかを判断し、プロパティ ページをそのプロパティ シートに追加する必要があります。

Configuration Manager コンソールが読み込まれると、既存のプロパティ シートよりも Extensions\Forms フォルダーにプロパティ シートが読み込まれます。

Page要素の VendorId 属性を使用する必要があります。これにより、他のベンダーが拡張機能を特定して回避できるためです。

フォームの削除

既存のプロパティ シートを拡張しないフォームを削除するには、%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms フォルダーからプロパティ シート XML ファイルを削除します。

既存のプロパティ シートに追加したプロパティ ページを削除するには、そのプロパティ シートで次の操作を実行する必要があります。

  • プロパティ ページで、Microsoft Corporation 以外の VendorID を確認します。 存在しない場合は、プロパティ シート XML ファイルを Extensions\Forms フォルダーから削除しても問題ありません。

  • 他の VendorID が存在する場合は、プロパティ シートからプロパティ ページの XML を削除し、プロパティ シートを Extensions\Forms フォルダーに残します。

ビュー

ビューのインストール

ビューをインストールするには、ビュー アセンブリを %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin フォルダー、またはアプリケーションのインストール フォルダーにコピーします。

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 以外のフォルダーに展開する場合は、ノードの XML<Assembly> 要素にアセンブリ ファイル名とファイルへの完全なパスを含める必要があります。 詳細については、「Configuration Manager コンソール ビュー用のノード XML を作成する方法」を参照してください。

また、ビューを Configuration Manager コンソールに統合するノード XML を %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID フォルダー> にコピーする必要があります。ここで、<GUID> は操作が適用されるノードの GUID 識別子です。 詳細については、このトピックで後述する「ノード」を参照してください。

ビューの削除

ビューを削除するには、%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin フォルダーからビュー アセンブリを削除します。 ビューを削除する前に、他の拡張機能によってビューが参照されていないことを確認する必要があります。 ビューのノード XML ファイルを %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> フォルダーから削除する必要があります。ここで、 <GUID> は操作が適用されるノードの GUID 識別子です。

カスタム管理クラス

カスタム管理クラスのインストール

管理クラス アセンブリを %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin またはアプリケーションのインストール フォルダーにコピーします。

カスタム管理クラス XML ファイルをインストールするには、ファイルを %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses フォルダーにコピーします。 すべてのカスタム管理クラスはこのフォルダーに配置されるため、XML ファイルに一意の名前を付ける必要があります。 ファイル名の一部として会社名を使用することをお勧めします。

カスタム管理クラスの削除

カスタム管理クラスを削除するには、カスタム管理クラスの XML ファイルを削除します。 フォルダー内に他の XML ファイルがない場合は、フォルダーを削除しても安全です。

Nodes

ノードのインストール

ノードをインストールするには、%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> というフォルダーを作成します。ここで <GUID> は、Configuration Manager本体の親ノードの GUID 識別子です。 ノードの XML ファイルを GUID フォルダーにコピーします。 詳細については、「 コンソールノードについて」を参照してください。

ノードの削除

ノードを削除するには、%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> フォルダーからノード XML ファイルを削除します。

関連項目

Configuration Manager コンソール拡張機能についてConfiguration Manager について コンソール アクションコンソール フォームについてコンソール管理クラスについてコンソール ノードについてコンソール ビューについて