すべてのConfiguration Managerアクションは、アクションの種類や、Configuration Manager コンソールがアクションを表示するために使用するその他の情報を定義するActionDescription XML 要素によって定義されます。
ActionDescription要素には、アクションの種類に固有の情報を提供するさまざまな子要素と、アクションが表示される前に行われる条件付きテストがあります。
次の XML サンプルは、コマンド プロンプトを実行し、.txt ファイルを作成して、その .txt ファイルをメモ帳で開くアクションを記述しています。
ActionDescription 要素の Class 属性は実行可能アクションを示し、Executable要素は実行可能ファイルのパスとその実行可能ファイルに渡すパラメーターの両方を提供します。ShowOn 要素は、コンテキスト メニューとリボン メニューの既定のホーム タブの両方でこのアクションを使用できるようにするように本体に指示します。
<ActionDescription Class="Executable" DisplayName="ExecutableActionName" Description="ExecutableActionDescription"> <ShowOn> <string>DefaultHomeTab</string> <string>ContextMenu</string> </ShowOn> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>ActionIcon</ImageResourceName> </ImagesDescription> <Executable> <FilePath>cmd</FilePath> <Parameters>/C "echo ##SUB:__RELPATH## > %temp%\relpath.txt & notepad %temp%\relpath.txt"</Parameters> </Executable></ActionDescription>
Configuration Manager コンソールで使用される既定のアクションは、%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ フォルダーにある XML ファイルで定義されています。 カスタム アクションの XML ファイルは、適切な Configuration Manager コンソール ノードの下の %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions フォルダーに配置できます。 Configuration Manager コンソール ノードは、Configuration Manager コンソール フォルダーの GUID を持つフォルダーによって識別されます。
ActionDescription要素の一般的な属性は次のとおりです。
| 属性 | 説明 |
|---|---|
| ActionVerb | アクションが標準アクションに関連付けられているかどうかを示します。 |
| クラス | アクションの種類 (例: ShowDialog)。 |
| DisplayName | コンテキスト メニューに表示されるテキスト。 |
| MnemonicDisplayName | ニーモニックの表示名。 |
| 説明 | アクションの説明。 |
| ImageDescription | アクションのアイコンに関する情報。 |
| SelectionMode | 次のように、アクションが表示されるタイミングを決定します。 単一 (既定)。 アクションは、選択セットに 1 つのアイテムが含まれている場合にのみ表示されます。 複数。 選択セットに複数のアイテムが含まれている場合に操作が表示されます。 その両方です。 アクションは、1 つ以上の項目が選択されているときに表示されます。 |
属性の完全な一覧については、「 ActionDescription」を参照してください。
特定のアクション タイプには、多数の子要素があります。
関連項目
Configuration Manager について コンソール actionsConfigurationManager AssemblyType ActionConfigurationManager 条件付きアクションConfiguration Manager 実行可能ファイル アクションConfiguration Manager グループ ActionConfigurationManager レポート ActionConfigurationManager ShowDialog アクションConfiguration Manager を作成する方法 アクション検索する方法Configuration Manager ノード GUID