XML-код действия Configuration Manager
Каждое действие 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, определяются в XML-файлах, расположенных в папке %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. XML-файлы для пользовательских действий можно поместить в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions в соответствующем узле консоли Configuration Manager. Узел Configuration Manager консоли идентифицируется папкой с именем GUID папки Configuration Manager консоли.
Ниже приведены типичные атрибуты для элемента ActionDescription
:
Атрибут | Описание |
---|---|
ActionVerb | Указывает, связано ли действие со стандартным действием. |
Class | Тип действия, например ShowDialog. |
DisplayName | Текст, отображаемый в контекстном меню. |
MnemonicDisplayName | Мнемоническое отображаемое имя. |
Описание | Описание действия. |
ImageDescription | Сведения о значке действия. |
SelectionMode | Определяет, когда отображается действие, следующим образом: Одиночный (по умолчанию). Действие отображается только в том случае, если выделенный набор содержит один элемент. Несколько. Действие отображается, если выделенный набор содержит несколько элементов. Как. Действие отображается при выборе одного или нескольких элементов. |
Полный список атрибутов см. в разделе ActionDescription.
Существует ряд дочерних элементов для любого типа действия.
См. также
Сведения о действиях консоли Configuration ManagerConfiguration Manager Действие AssemblyType
Условные действия Configuration Manager
Исполняемое действие Configuration Manager
Действие группы Configuration Manager
Действие отчета Configuration Manager
Действие Configuration Manager ShowDialog
Создание действия Configuration Manager
Поиск GUID узла Configuration Manager