WMI 데이터 판독기 태스크
WMI 데이터 판독기 태스크는 WMI(Windows Management Instrumentation) 쿼리 언어를 사용하여 WMI로부터 컴퓨터 시스템에 대한 정보를 반환하는 쿼리를 실행합니다. WMI 데이터 판독기 태스크는 다음 용도로 사용할 수 있습니다.
로컬 또는 원격 컴퓨터의 Windows 이벤트 로그를 쿼리하고 정보를 파일이나 변수에 기록합니다.
하드웨어 구성 요소의 설치 여부, 상태 또는 속성에 대한 정보를 가져온 후 이 정보를 사용하여 제어 흐름에서 다른 태스크를 실행할지 여부를 결정합니다.
응용 프로그램 목록을 가져오고 설치된 각 응용 프로그램의 버전을 확인합니다.
다음과 같은 방법으로 WMI 데이터 판독기 태스크를 구성할 수 있습니다.
사용할 WMI 연결 관리자를 지정합니다.
WQL 쿼리의 원본을 지정합니다. 쿼리는 태스크 속성에 저장하거나 변수 또는 파일과 같은 태스크 외부에 저장할 수 있습니다.
WQL 쿼리 결과의 형식을 정의합니다. 태스크에는 테이블, 속성 이름/값의 쌍 또는 속성 값 형식이 지원됩니다.
쿼리 대상을 지정합니다. 대상은 변수 또는 파일일 수 있습니다.
쿼리 대상을 덮어쓰거나, 유지하거나, 추가할지 여부를 나타냅니다.
원본 또는 대상이 파일인 경우 WMI 데이터 판독기 태스크는 파일 연결 관리자를 사용하여 파일에 연결합니다. 자세한 내용은 플랫 파일 연결 관리자를 참조하십시오.
WMI 데이터 판독기 태스크는 WMI 연결 관리자를 사용하여 WMI 정보를 읽어 온 서버에 연결합니다. 자세한 내용은 WMI 연결 관리자를 참조하십시오.
WQL 쿼리 예제
WQL은 WMI 이벤트 알림 및 기타 WMI 관련 기능을 지원하기 위한 확장 기능이 포함된 SQL의 언어입니다. WQL에 대한 자세한 내용은 MSDN Library에서 WMI(Windows Management Instrumentation) 설명서를 참조하십시오.
[!참고]
WMI 클래스는 Windows 버전마다 다릅니다. 이러한 예제 쿼리는 Windows XP에서는 유효하지만 이전 버전의 Windows에서는 유효하지 않습니다.
다음 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(Quick Fix Engineering) 업데이트 목록을 반환합니다.
Select * FROM Win32_QuickFixEngineering
기타 관련 태스크
Integration Services에는 WMI 이벤트 알림을 기다리고 알림에 대한 응답으로 동작을 실행할 수 있는 태스크가 포함됩니다.
이 태스크에 대한 자세한 내용을 보려면 다음 항목을 클릭하십시오.
WMI 데이터 판독기 태스크에 사용할 수 있는 사용자 지정 로깅 메시지
다음 표에서는 WMI 데이터 판독기 태스크에 대한 사용자 지정 로그 항목을 나열합니다. 자세한 내용은 패키지에서 로깅 구현 및 로깅할 메시지 사용자 지정을 참조하십시오.
로그 항목 |
설명 |
---|---|
WMIDataReaderGettingWMIData |
태스크에서 WMI 데이터 읽기를 시작했음을 나타냅니다. |
WMIDataReaderOperation |
태스크에서 실행한 WQL 쿼리를 보고합니다. |
WMI 데이터 판독기 태스크 구성
프로그래밍 방식을 통해 또는 SSIS 디자이너를 사용하여 속성을 설정할 수 있습니다.
SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.
SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.
WMI 데이터 판독기 태스크를 프로그래밍 방식으로 구성
이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.
|