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 設計師」中設定這些屬性的詳細資訊,請按下列主題:
相關內容
|