Configuration Manager 操作 XML
每个Configuration Manager操作都由 XML ActionDescription
元素定义,该元素定义操作类型以及Configuration Manager控制台用来显示操作的其他信息。 元素 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 文件可以放置在 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions 文件夹中相应的Configuration Manager控制台节点下。 Configuration Manager控制台节点由名为 的文件夹标识,该文件夹具有 Configuration Manager 控制台文件夹的 GUID。
下面是元素的典型属性 ActionDescription
:
属性 | 说明 |
---|---|
ActionVerb | 指示操作是否与标准操作相关联。 |
类 | 操作类型,例如 ShowDialog。 |
DisplayName | 上下文菜单中显示的文本。 |
MnemonicDisplayName | 助记显示名称。 |
说明 | 操作说明。 |
ImageDescription | 有关操作图标的信息。 |
SelectionMode | 确定何时显示操作,如下所示: 单 (默认) 。 仅当选择集包含单个项时,才会显示操作。 多个。 当选择集包含多个项时,将显示操作。 两者兼而有之。 选择一个或多个项时,将显示操作。 |
有关属性的完整列表,请参阅 ActionDescription。
任何给定操作类型都有许多子元素。
另请参阅
关于Configuration Manager控制台操作Configuration Manager AssemblyType 操作
Configuration Manager条件操作
Configuration Manager可执行操作
Configuration Manager组操作
Configuration Manager报告操作
Configuration Manager ShowDialog 操作
如何创建Configuration Manager操作
如何查找Configuration Manager节点 GUID