共用方式為


WMI 資料讀取器工作

「WMI 資料讀取器」工作使用「Windows Management Instrumentation (WMI) 查詢語言」執行查詢,該查詢語言會從 WMI 傳回有關電腦系統的資訊。 您可將「WMI 資料讀取器」工作用於下列用途:

  • 查詢本機或遠端電腦上的 Windows 事件記錄檔,並將相關資訊寫入檔案或變數。

  • 取得硬體元件之存在、狀態或屬性的相關資訊,然後使用這些資訊判斷是否應該執行控制流程中的其他工作。

  • 取得應用程式的清單,並判斷每個應用程式的安裝版本。

您可以利用下列方式設定「WMI 資料讀取器」工作:

  • 指定要使用的 WMI 連接管理員。

  • 指定 WQL 查詢的來源。 查詢可以儲存在工作屬性中,也可以儲存在工作之外的變數或檔案中。

  • 定義 WQL 查詢結果的格式。 該工作支援資料表、屬性名稱/值配對或屬性值格式。

  • 指定查詢的目的地。 目的地可以是變數或檔案。

  • 指示是否覆寫、保留或附加查詢目的地。

如果來源或目的地是一個檔案,則「WMI 資料讀取器」工作會使用「檔案」連接管理員連接到該檔案。 如需詳細資訊,請參閱<一般檔案連接管理員>。

「WMI 資料讀取器」工作使用 WMI 連接管理員連接到可從中讀取 WMI 資訊的伺服器。 如需詳細資訊,請參閱<WMI 連接管理員>。

WQL 查詢

WQL 是 SQL 用語,其包含的延伸模組可支援 WMI 事件通知和其他 WMI 特定功能。 如需有關 WQL 的詳細資訊,請參閱 MSDN Library 中的 Windows Management Instrumentation 文件集。

[!附註]

不同 Windows 版本的 WMI 類別也有所不同。

下列 WQL 查詢會傳回「應用程式」記錄事件中的項目。

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

以下 WQL 查詢傳回邏輯磁碟資訊。

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

以下 WQL 查詢將「快速修復工程」(QFE) 更新的清單傳回至作業系統。

Select * FROM Win32_QuickFixEngineering

WMI 資料讀取器工作上可用的自訂記錄訊息

下表列出「WMI 資料讀取器」工作的自訂記錄項目。 如需詳細資訊,請參閱<Integration Services (SSIS) 記錄>和<自訂訊息以進行記錄>。

記錄項目

說明

WMIDataReaderGettingWMIData

指出工作已經開始讀取 WMI 資料。

WMIDataReaderOperation

報告工作已執行的 WQL 查詢。

設定 WMI 資料讀取器工作

您可以程式設計方式或透過「SSIS 設計師」設定屬性。

如需有關可以在「SSIS 設計師」中設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關如何以程式設計方式設定這些屬性的詳細資訊,請按以下主題:

相關工作

如需有關如何在「SSIS 設計師」中設定這些屬性的詳細資訊,請按下列主題:

相關內容

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

如需取得 Microsoft 的最新下載、文件、範例和影片以及社群的精選解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。

請參閱

概念

Integration Services 工作

控制流程