Acerca de las acciones personalizadas de Configuration Manager

Puede crear acciones personalizadas que se pueden usar con acciones de Configuration Manager existentes.

Las acciones personalizadas son acciones de línea de comandos que llaman a una aplicación. La aplicación puede ser un proceso, una secuencia de comandos u otros comandos que especifique en la descripción de un archivo con formato de objeto administrado (MOF).

Para obtener más información, consulta Información acerca de las aplicaciones cliente de acción personalizada de Configuration Manager.

Para permitir que los usuarios configuren su acción personalizada, puede crear un control de acción personalizado que se integre en el Editor de secuencia de tareas.

Para crear un control de acción personalizado, se requieren los siguientes pasos.

Crear el control de acción personalizada

Para crear un control de acción personalizado, use Visual Studio 2005 para crear un control de Windows que implemente dos clases.

El control que se muestra en el Editor de secuencias de tareas es la primera clase, que se deriva de la clase SMSOsdEditorPageControl . En esta clase, se define la interfaz de usuario y la transferencia de datos hacia y desde la acción. Cuando se crea una acción personalizada, el PropertyManager del control hace que las propiedades de la acción personalizada estén disponibles para su uso. Estas son las propiedades que se definen en el archivo MOF de acción personalizada.

La segunda clase implementa el control options y deriva de la clase TaskSequenceOptionControl .

Para obtener más información acerca de cómo crear un control personalizado en Visual Studio, consulte Cómo crear un control de acción personalizada de Configuration Manager.

Nota:

En el ejemplo de SDK de Configuration Manager, CustomTasksequenceAction, se muestra cómo crear una secuencia de tareas personalizada, un control de acción y MOF.

Ayuda de soporte técnico

No se puede integrar la Ayuda del control con la tecla F1 de la consola de Configuration Manager Soporte técnico. Si un usuario presiona F1 en el control, el control no hace nada. Sin embargo, puede implementar Ayuda en su control utilizando un mecanismo de su elección para abrir el archivo .chm de Ayuda. Por ejemplo, puede agregar un botón de Ayuda que abra el archivo .chm de Ayuda.

Crear el archivo MOF de acción personalizada

Cada Configuration Manager acción se define en el archivo MOF del proveedor de secuencias de tareas, _tasksequenceprovider.mof. Una acción personalizada extiende este archivo MOF con una descripción de la clase de acción personalizada. Debe crear la descripción de la acción personalizada en un archivo MOF independiente.

Para obtener más información, consulta Acerca del archivo MOF de acción personalizada de Configuration Manager y Cómo crear un archivo MOF para una acción personalizada de Configuration Manager.

Implementación del ensamblado de control de acción personalizada

Una vez creado el ensamblado de control de acción personalizada, se debe copiar en el mismo directorio que el Adminui.tasksequenceeditor.dll. Normalmente, este directorio se encuentra en %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Uso del control de acción personalizada

Para usar la acción personalizada, crea y edita una secuencia de tareas en la consola de Configuration Manager. Al hacer clic en Agregar se muestra una lista de categorías, y debería ver la acción personalizada en la categoría que especificó en el archivo MOF de acción personalizada.

Después de seleccionarlo, verá el control que ha creado. La acción se comporta como las acciones predeterminadas de Configuration Manager. Puede agregar condiciones a la acción y mover la acción dentro de la secuencia de tareas.

Para obtener más información, consulta Cómo usar una acción personalizada de Configuration Manager.