Share via


コンソール拡張機能のデプロイConfiguration Manager

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

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

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

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions for the action XML files
フォーム %アセンブリの ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms for the form XML files
ビュー %アセンブリの ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin
Nodes アセンブリの %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes for the node XML files
ManagementClasses アセンブリの %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses for the management classes XML files

重要

%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 フォルダー内のプロパティ シートが読み込まれます。

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

フォームの削除

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

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

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

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

ビュー

ビューのインストール

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

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 以外のフォルダーにデプロイする場合は、node 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について コンソールフォームについてコンソール管理クラスについてコンソール ノードについて コンソールビューについて