Поделиться через


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%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. XML-файлы для пользовательских действий можно поместить в папку %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions в соответствующем узле консоли Configuration Manager. Узел Configuration Manager консоли идентифицируется папкой с именем GUID папки Configuration Manager консоли.

Ниже приведены типичные атрибуты для элемента ActionDescription :

Атрибут Описание
ActionVerb Указывает, связано ли действие со стандартным действием.
Class Тип действия, например ShowDialog.
DisplayName Текст, отображаемый в контекстном меню.
MnemonicDisplayName Мнемоническое отображаемое имя.
Описание Описание действия.
ImageDescription Сведения о значке действия.
SelectionMode Определяет, когда отображается действие, следующим образом:

Одиночный (по умолчанию). Действие отображается только в том случае, если выделенный набор содержит один элемент.

Многократный. Действие отображается, если выделенный набор содержит несколько элементов.

Оба. Действие отображается при выборе одного или нескольких элементов.

Полный список атрибутов см. в разделе ActionDescription.

Существует ряд дочерних элементов для любого типа действия.

См. также

Сведения о действиях Configuration Manager консолиConfiguration Manager AssemblyType ActionConfiguration Manager Условные действияConfiguration Manager Исполняемое действиеConfiguration Manager действие группыConfiguration Manager действие отчетаConfiguration Manager ShowDialog ActionHow to Create a Configuration Manager ActionHow to Find a GUID узла Configuration Manager