WMI-Datenleser (Task)

Der Task WMI-Datenleser führt Abfragen mithilfe von WQL (WMI Query Language) aus, womit Informationen von WMI zu einem Computersystem zurückgegeben werden. Der Task WMI-Datenleser kann für folgende Zwecke verwendet werden:

  • Abfragen der Windows-Ereignisprotokolle auf einem lokalen Computer oder einem Remotecomputer und Schreiben der Informationen in eine Datei oder Variable.

  • Abrufen von Informationen zum Vorhandensein, zum Status oder zu Eigenschaften von Hardwarekomponenten und Ermitteln mithilfe dieser Informationen, ob andere Tasks in der Ablaufsteuerung ausgeführt werden sollten.

  • Abrufen einer Liste der Anwendungen und Ermitteln der installierten Version jeder Anwendung.

Es gibt folgende Möglichkeiten, um den Task WMI-Datenleser zu konfigurieren:

  • Geben Sie den zu verwendenden WMI-Verbindungs-Manager an.

  • Geben Sie die Quelle der WQL-Abfrage an. Die Abfrage kann in einer Taskeigenschaft gespeichert sein, die Abfrage kann aber auch außerhalb des Tasks in einer Variablen oder einer Datei gespeichert sein.

  • Definieren Sie das Format der WQL-Abfrageergebnisse. Der Task unterstützt ein Tabellen-, Eigenschaftsname/Wert-Paar- oder Eigenschaftswertformat.

  • Geben Sie das Ziel der Abfrage an. Das Ziel kann eine Variable oder eine Datei sein.

  • Geben Sie an, ob das Abfrageziel überschrieben, beibehalten oder angefügt wird.

Falls es sich bei der Quelle oder dem Ziel um eine Datei handelt, verwendet der Task WMI-Datenleser einen Dateiverbindungs-Manager zum Herstellen einer Verbindung mit der Datei. Weitere Informationen finden Sie unter Verbindungs-Manager für Flatfiles.

Der Task WMI-Datenleser verwendet einen WMI-Verbindungs-Manager zum Herstellen einer Verbindung mit dem Server, von dem er WMI-Informationen liest. Weitere Informationen finden Sie unter WMI-Verbindungs-Manager.

Beispiele für WQL-Abfragen

WQL ist ein Dialekt von SQL mit Erweiterungen zur Unterstützung der WMI-Ereignisbenachrichtigung und sonstigen WMI-spezifischen Funktionen. Weitere Informationen zu WQL finden Sie in der WMI-Dokumentation in der MSDN Library.

HinweisHinweis

Die WMI-Klassen variieren in den verschiedenen Windows-Versionen. Diese Beispielabfragen sind in Windows XP gültig, in älteren Windows-Versionen dagegen möglicherweise nicht.

Die folgende WQL-Abfrage gibt Einträge aus dem Anwendungsereignisprotokoll zurück.

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

Die folgende WQL-Abfrage gibt Informationen zum logischen Datenträger zurück.

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

Die folgende WQL-Abfrage gibt eine Liste der QFE-Updates (Quick Fix Engineering) für das Betriebssystem zurück.

Select * FROM Win32_QuickFixEngineering

Sonstige verwandte Tasks

Integration Services enthält einen Task, der auf WMI-Ereignisbenachrichtigungen wartet und als Antwort eine Aktion auslösen kann.

Klicken Sie auf das folgende Thema, um weitere Informationen zu diesem Task zu erhalten:

Verfügbare benutzerdefinierte Meldungen für die Protokollierung für den Task 'WMI-Datenleser'

In der folgenden Tabelle werden die benutzerdefinierten Protokolleinträge für den Task WMI-Datenleser aufgelistet. Weitere Informationen finden Sie unter Implementieren der Protokollierung in Pakete und Benutzerdefinierte Meldungen für die Protokollierung.

Protokolleintrag

Description

WMIDataReaderGettingWMIData

Zeigt an, dass das Lesen der WMI-Daten begonnen wurde.

WMIDataReaderOperation

Berichtet die vom Task ausgeführte WQL-Abfrage.

Konfigurieren des Tasks WMI-Datenleser

Eigenschaften können Sie programmgesteuert oder mit dem SSIS-Designer festlegen.

Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS-Designer festlegen können:

Klicken Sie auf das folgende Thema, um weitere Informationen zum Festlegen dieser Eigenschaften im SSIS-Designer zu erhalten:

Programmgesteuertes Konfigurieren des Tasks WMI-Datenleser

Klicken Sie auf das folgende Thema, um weitere Informationen zum programmgesteuerten Festlegen dieser Eigenschaften zu erhalten:

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.