Configuration Manager-Aktions-XML

Jede Configuration Manager Aktion wird durch ein ActionDescription XML-Element definiert, das den Aktionstyp und andere Informationen definiert, die von der Configuration Manager-Konsole zum Anzeigen der Aktion verwendet werden. Ein ActionDescription Element verfügt über eine Vielzahl von untergeordneten Elementen, die spezifische Informationen für den Aktionstyp sowie bedingte Tests bereitstellen, die vor der Anzeige der Aktion durchgeführt werden.

Im folgenden XML-Beispiel wird eine Aktion beschrieben, die eine Eingabeaufforderung ausführt, .txt Datei erstellt und diese .txt Datei im Editor öffnet. Das ActionDescription Element-Attribut Class gibt eine ausführbare Aktion an, und das Executable Element stellt sowohl den Pfad der ausführbaren Datei als auch die Parameter bereit, die an diese ausführbare Datei übergeben werden sollen. Das ShowOn Element weist die Konsole an, diese Aktion sowohl im Kontextmenü als auch auf der Standardstartregisterkarte des Menübands verfügbar zu machen.

<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>  

Die von der Configuration Manager-Konsole verwendeten Standardaktionen werden in den XML-Dateien definiert, die sich im Ordner %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ befinden. Die XML-Dateien für benutzerdefinierte Aktionen können im Ordner %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions unter dem entsprechenden Configuration Manager Konsolenknoten platziert werden. Der Configuration Manager Konsolenknoten wird durch einen Ordner namens mit der GUID des Configuration Manager Konsolenordners identifiziert.

Im Folgenden sind typische Attribute für ein ActionDescription Element aufgeführt:

Attribut Beschreibung
ActionVerb Gibt an, ob die Aktion einer Standardaktion zugeordnet ist.
Klasse Der Aktionstyp, z. B. ShowDialog.
DisplayName Der im Kontextmenü angezeigte Text.
MnemonicDisplayName Der mnemonische Anzeigename.
Beschreibung Die Aktionsbeschreibung.
ImageDescription Informationen zum Symbol der Aktion.
SelectionMode Bestimmt, wann die Aktion wie folgt angezeigt wird:

Single (Standard). Aktion wird nur angezeigt, wenn der Auswahlsatz ein einzelnes Element enthält.

Mehrere. Aktion wird angezeigt, wenn der Auswahlsatz mehr als ein Element enthält.

Beide. Aktion wird angezeigt, wenn mindestens ein Element ausgewählt ist.

Eine vollständige Liste der Attribute finden Sie unter ActionDescription.

Es gibt eine Reihe von untergeordneten Elementen für einen beliebigen Aktionstyp.

Siehe auch

Informationen zu Configuration Manager KonsolenaktionenConfiguration Manager AssemblyType Action
Configuration Manager bedingte Aktionen
Configuration Manager Ausführbare Aktion
Configuration Manager-Gruppenaktion
Configuration Manager-Berichtsaktion
Configuration Manager ShowDialog-Aktion
Erstellen einer Configuration Manager Aktion
Suchen einer Configuration Manager Knoten-GUID