Tâche Lecteur de données WMI

La tâche Lecteur de données WMI exécute des requêtes au moyen du langage de requête WMI (Windows Management Instrumentation) qui retournent des informations à partir de WMI sur un système informatique. Vous pouvez utiliser la tâche Lecteur de données WMI pour effectuer les opérations suivantes :

  • Interrogation des journaux des événements Windows sur un ordinateur local ou distant et écriture des informations dans un fichier ou une variable.

  • Obtention d'informations sur la présence, l'état ou les propriétés de composants matériels, puis utilisation de ces informations pour déterminer si d'autres tâches du flux de contrôle doivent être exécutées.

  • Obtention d'une liste d'applications et détermination de la version de chaque application installée.

Vous pouvez configurer la tâche Lecteur de données WMI de plusieurs manières :

  • Spécifiez le gestionnaire de connexions WMI à utiliser.

  • Spécifiez la source de la requête WQL. La requête peut être stockée dans une propriété de tâche ou en dehors de la tâche, dans une variable ou un fichier.

  • Définissez le format des résultats de requêtes WQL. La tâche prend en charge un format de table, de paire nom/valeur de propriété ou de valeur de propriété.

  • Spécifiez la destination de la requête. La destination peut être une variable ou un fichier.

  • Indiquez si les résultats sont ajoutés à la destination de la requête ou si celle-ci est remplacée ou conservée.

Si la source ou la destination est un fichier, la tâche Lecteur de données WMI utilise un gestionnaire de connexions de fichiers pour se connecter au fichier. Pour plus d'informations, consultez Gestionnaire de connexions de fichiers plats.

La tâche Lecteur de données WMI utilise un gestionnaire de connexions WMI pour se connecter au serveur à partir duquel elle lit les informations WMI. Pour plus d'informations, consultez Gestionnaire de connexions WMI.

Exemples de requêtes WQL

WQL est un dialecte de SQL avec des extensions qui permettent de prendre en charge la notification d'événement WMI et d'autres fonctionnalités spécifiques à WMI. Pour plus d'informations sur WQL, consultez la documentation Windows Management Instrumentation dans la bibliothèque MSDN à l'adresse MSDN Library.

Notes

Les classes WMI varient d'une version de Windows à l'autre. Ces exemples de requêtes sont valides dans Windows XP, mais elles peuvent ne pas l'être dans des versions antérieures de Windows.

La requête WQL suivante retourne des entrées dans le journal des événements d'application.

SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'

La requête WQL suivante retourne des informations sur les disques logiques.

SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk

La requête WQL suivante retourne une liste des mises à jour QFE (Quick Fix Engineering) du système d'exploitation.

Select * FROM Win32_QuickFixEngineering

Autres tâches connexes

Integration Services inclut une tâche qui observe la présence de notifications d'événements WMI et peut déclencher une action en conséquence.

Pour plus d'informations sur cette tâche, cliquez sur la rubrique suivante :

Messages de journalisation personnalisés disponibles dans la tâche Lecteur de données WMI

Le tableau suivant répertorie les entrées de journal personnalisées de la tâche Lecteur de données WMI. Pour plus d'informations, consultez Implémentation de la journalisation dans les packages et Messages personnalisés pour la journalisation.

Entrée du journal

Description

WMIDataReaderGettingWMIData

Indique que la tâche a commencé la lecture des données WMI.

WMIDataReaderOperation

Indique la requête WQL que la tâche a exécutée.

Configuration de la tâche Lecteur de données WMI

Vous pouvez définir les propriétés par programme ou par le biais du concepteur SSIS.

Pour plus d'informations sur les propriétés que vous pouvez définir dans le concepteur SSIS, cliquez sur l'une des rubriques suivantes :

Pour plus d'informations sur la définition de ces propriétés dans le concepteur SSIS, cliquez sur la rubrique suivante :

Configuration de la tâche Lecteur de données WMI par programme

Pour plus d'informations sur la définition par programme de ces propriétés, cliquez sur la rubrique suivante :

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.