Tarea Lector de datos WMI
La tarea Lector de datos WMI ejecuta consultas mediante el Lenguaje de consulta del Instrumental de administración de Windows (WMI), que devuelve información de WMI sobre un sistema informático. Puede usar la tarea Lector de datos WMI para los siguientes fines:
Realizar consultas de los registros de eventos de Windows en un equipo local o remoto y escribir la información en un archivo o variable.
Obtener información sobre la presencia, estado o propiedades de componentes del hardware y usar posteriormente esta información para determinar si se deben ejecutar otras tareas en el flujo de control.
Obtener una lista de las aplicaciones y determinar qué versión de cada aplicación está instalada.
Puede configurar la tarea Lector de datos WMI de las maneras siguientes:
Especificar el administrador de conexión WMI que se debe usar.
Especificar el origen de la consulta WQL. La consulta se puede almacenar en una propiedad de tarea, o bien fuera de la tarea, en una variable o archivo.
Definir el formato de los resultados de la consulta WQL. La tarea admite una tabla, par de nombre/valor de la propiedad o formato de valor de propiedad.
Especificar el destino de la consulta. El destino puede ser una variable o un archivo.
Indicar si el destino de la consulta se sobrescribe, se conserva o anexa.
Si el origen o destino es un archivo, la tarea Lector de datos WMI usa un administrador de conexión de archivo para conectarse al archivo. Para obtener más información, vea Administrador de conexión de archivos planos.
La tarea Lector de datos WMI usa un administrador de conexión WMI para conectarse al servidor desde el cual lee la información de WMI. Para obtener más información, vea Administrador de conexión WMI.
Ejemplos de consultas WQL
WQL es un dialecto de SQL con extensiones para admitir la notificación de eventos de WMI y otras características específicas de WMI. Para obtener más información sobre WQL, vea la documentación sobre Instrumental de administración de Windows en MSDN Library.
[!NOTA]
Las clases de WMI varían en las diferentes versiones de Windows. Estas consultas de ejemplo sirven para Windows XP, pero pueden no ser válidas para las versiones más antiguas de Windows.
La siguiente consulta WQL devuelve entradas en el evento de registro de la aplicación.
SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'
La siguiente consulta WQL devuelve información de disco lógica.
SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk
La siguiente consulta WQL devuelve una lista de las actualizaciones de Ingeniería de corrección rápida (QFE) al sistema operativo.
Select * FROM Win32_QuickFixEngineering
Otras tareas relacionadas
Integration Services incluye una tarea que espera notificaciones de eventos de WMI y puede desencadenar una acción como respuesta.
Para obtener más información sobre esta tarea, haga clic en el tema siguiente:
Mensajes de registro personalizados disponibles en la tarea Lector de datos WMI
La siguiente tabla contiene las entradas del registro personalizadas para la tarea Lector de datos WMI. Para obtener más información, vea Implementar el registro en paquetes y Mensajes personalizados para registro.
Entrada del registro |
Descripción |
---|---|
WMIDataReaderGettingWMIData |
Indica que la tarea inició la lectura de datos WMI. |
WMIDataReaderOperation |
Informa de la consulta WQL que ejecutó la tarea. |
Configurar la tarea Lector de datos WMI
Puede establecer propiedades mediante programación o a través del Diseñador SSIS.
Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:
Para obtener más información sobre cómo establecer estas propiedades en el Diseñador SSIS, haga clic en el siguiente tema:
Configurar la tarea Lector de datos WMI mediante programación
Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en el tema siguiente:
|