Acerca de Configuration Manager acciones personalizadas

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, un script u otros comandos que especifique en una descripción de archivo de formato de objeto administrado (MOF).

Para obtener más información, vea Acerca de Configuration Manager aplicaciones cliente de acción personalizada.

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

La creación de un control de acción personalizado requiere los pasos siguientes.

Creación del 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 secuencia de tareas es la primera clase, que deriva de la clase SMSOsdEditorPageControl . En esta clase, definirá 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 sobre cómo crear un control personalizado en Visual Studio, vea How to Create a Configuration Manager Custom Action Control.

Nota:

El Configuration Manager SDK de ejemplo CustomTasksequenceAction muestra cómo crear un control de acción de secuencia de tareas personalizado y MOF.

Ayuda de soporte técnico

No puede integrar la Ayuda del control con la compatibilidad con la ayuda de la tecla F1 de la consola de Configuration Manager. Si un usuario presiona F1 en el control, el control no hace nada. Sin embargo, puede implementar la Ayuda en el control mediante 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.

Creación del archivo MOF de acción personalizada

Cada acción Configuration Manager 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 para 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, vea Acerca de Configuration Manager archivo MOF de acción personalizada y Cómo crear un archivo MOF para una acción personalizada de Configuration Manager.

Implementación del ensamblado de control de acciones personalizadas

Una vez creado el ensamblado de control de acción personalizado, debe copiarse en el mismo directorio que el Adminui.tasksequenceeditor.dll. Normalmente, este directorio está en %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Uso del control de acción personalizada

Para usar la acción personalizada, cree y edite 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 de Configuration Manager predeterminadas. Puede agregar condiciones a la acción y moverla dentro de la secuencia de tareas.

Para obtener más información, consulte Uso de una acción personalizada de Configuration Manager.