Configuration Manager Actions
Configuration Manager console actions are tasks or commands that are performed by making context menu or action panel selections. There are a number of standard action types such as cut, paste, and properties. You can also add your own custom actions to perform tasks such as running programs and displaying dialog boxes. You can restrict the availability of actions to such criteria as regular expressions, security permissions, and method call results.
In the Configuration Manager console, actions are defined in XML by the ActionDescription element.
Standard Actions
A custom action can be associated with several standard actions. For example, a ShowDialog
action can be associated with a Properties
standard action. In this case, a property page is integrated into the properties property sheet for a selected object.
The standard actions are:
Delete
Refresh
Properties
Custom Actions
You can define the following custom actions.
Action | Description |
---|---|
Configuration Manager Executable Action | Runs a program or opens a file by using the program registered with Windows. |
Configuration Manager ShowDialog Action | Opens a dialog box. |
Configuration Manager Report Action | Opens a report. |
Configuration Manager AssemblyType Action | Defines the type and assembly for a method that is called. |
Configuration Manager Group Action | Creates a menu group, also known as a submenu. |
Separator | Creates a separator (line) under an action. |
Adding Custom Actions
The steps for adding a new custom action to the Configuration Manager console are:
Create the action XML file. The name you choose for the file should have the .xml extension. The arrangement of the actions in the context menu and actions pane is based on the alphabetical ordering of the file names in the actions folder.
Deploy the action XML. The custom action XML file is placed in the %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions folder under the GUID named folder of the Configuration Manager console node.
For example, to create an action that is displayed on the software updates node you would have following folder structure:
AdminConsole\XmlStorage\Extensions\Actions\f5445252-da1d-450f-a772-7c3d3cb929fb\myfilename.xml
For more information, see How to Create a Configuration Manager Action.
For more information about the Configuration Manager console nodes, see About console nodes.
Conditional Actions
Actions can be made available (displayed) according to specified conditions. The conditions are defined by the following:
Condition | Description |
---|---|
Regular expression | The action is made available depending on a defined search pattern. |
Method call | The action is made available depending on the result of a method call. |
Security permissions | The action is made available depending on the security permissions of the selected item. |
For more information, see Configuration Manager Conditional Actions.
See Also
Configuration Manager Action XML
How to Create a Configuration Manager Action
About Configuration Manager console actions
About console forms
About console views
How to Find a Configuration Manager Node GUID