Compartir a través de


XML de acción de Configuration Manager

Cada acción Configuration Manager se define mediante un ActionDescription elemento XML que define el tipo de acción y otra información que usa la consola de Configuration Manager para mostrar la acción. Un ActionDescription elemento tiene una variedad de elementos secundarios que proporcionan información específica del tipo de acción y también pruebas condicionales realizadas antes de que se muestre la acción.

En el ejemplo XML siguiente se describe una acción que ejecuta un símbolo del sistema, se crea .txt archivo y se abre ese archivo .txt en el Bloc de notas. Class El ActionDescription atributo element denota una acción ejecutable y el Executable elemento proporciona tanto la ruta de acceso del ejecutable como los parámetros que se van a pasar a ese ejecutableEl ShowOn elemento indica a la consola que esta acción esté disponible tanto en el menú contextual como en la pestaña principal predeterminada del menú de la cinta de opciones.

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

Las acciones predeterminadas que usa la consola de Configuration Manager se definen en los archivos XML ubicados en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Los archivos XML para acciones personalizadas se pueden colocar en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions en el nodo de consola de Configuration Manager adecuado. El nodo de consola de Configuration Manager se identifica mediante una carpeta denominada con el GUID de la carpeta de consola de Configuration Manager.

Los siguientes son atributos típicos de un ActionDescription elemento:

Atributo Description
ActionVerb Indica si la acción está asociada a una acción estándar.
Class Tipo de acción, por ejemplo, ShowDialog.
DisplayName Texto mostrado en el menú contextual.
MnemonicDisplayName Nombre para mostrar mnemotécnico.
Descripción Descripción de la acción.
ImageDescription Información sobre el icono de la acción.
SelectionMode Determina cuándo se muestra la acción, como se indica a continuación:

Único (valor predeterminado). La acción solo se muestra cuando el conjunto de selección contiene un solo elemento.

Múltiples. La acción se muestra cuando el conjunto de selección contiene más de un elemento.

Ambos. La acción se muestra cuando se seleccionan uno o varios elementos.

Para obtener una lista completa de atributos, consulte ActionDescription.

Hay una serie de elementos secundarios para cualquier tipo de acción determinado.

Consulta también

Acerca de las acciones de Configuration Manager consolaConfiguration Manager Acción AssemblyType
Configuration Manager acciones condicionales
Configuration Manager acción ejecutable
Configuration Manager acción de grupo
Configuration Manager acción de informe
Configuration Manager acción ShowDialog
Cómo crear una acción de Configuration Manager
Cómo buscar un GUID de nodo de Configuration Manager