WMI 데이터 판독기 태스크WMI Data Reader Task

WMI 데이터 판독기 태스크는 WMI(Windows Management Instrumentation) 쿼리 언어를 사용하여 WMI로부터 컴퓨터 시스템에 대한 정보를 반환하는 쿼리를 실행합니다.The WMI Data Reader task runs queries using the Windows Management Instrumentation (WMI) Query Language that returns information from WMI about a computer system. WMI 데이터 판독기 태스크는 다음 용도로 사용할 수 있습니다.You can use the WMI Data Reader task for the following purposes:

  • 로컬 또는 원격 컴퓨터의 Windows 이벤트 로그를 쿼리하고 정보를 파일이나 변수에 기록합니다.Query the Windows event logs on a local or remote computer and write the information to a file or variable.

  • 하드웨어 구성 요소의 설치 여부, 상태 또는 속성에 대한 정보를 가져온 후 이 정보를 사용하여 제어 흐름에서 다른 태스크를 실행할지 여부를 결정합니다.Obtain information about the presence, state, or properties of hardware components, and then use this information to determine whether other tasks in the control flow should run.

  • 응용 프로그램 목록을 가져오고 설치된 각 응용 프로그램의 버전을 확인합니다.Get a list of applications and determine what version of each application is installed.

    다음과 같은 방법으로 WMI 데이터 판독기 태스크를 구성할 수 있습니다.You can configure the WMI Data Reader task in the following ways:

  • 사용할 WMI 연결 관리자를 지정합니다.Specify the WMI connection manager to use.

  • WQL 쿼리의 원본을 지정합니다.Specify the source of the WQL query. 쿼리는 태스크 속성에 저장하거나 변수 또는 파일과 같은 태스크 외부에 저장할 수 있습니다.The query can be stored in a task property, or the query can be stored outside the task, in a variable or a file.

  • WQL 쿼리 결과의 형식을 정의합니다.Define the format of the WQL query results. 태스크에는 테이블, 속성 이름/값의 쌍 또는 속성 값 형식이 지원됩니다.The task supports a table, property name/value pair, or property value format.

  • 쿼리 대상을 지정합니다.Specify the destination of the query. 대상은 변수 또는 파일일 수 있습니다.The destination can be a variable or a file.

  • 쿼리 대상을 덮어쓰거나, 유지하거나, 추가할지 여부를 나타냅니다.Indicate whether the query destination is overwritten, kept, or appended.

    원본 또는 대상이 파일인 경우 WMI 데이터 판독기 태스크는 파일 연결 관리자를 사용하여 파일에 연결합니다.If the source or destination is a file, the WMI Data Reader task uses a File connection manager to connect to the file. 자세한 내용은 Flat File Connection Manager을 참조하세요.For more information, see Flat File Connection Manager.

    WMI 데이터 판독기 태스크는 WMI 연결 관리자를 사용하여 WMI 정보를 읽어 온 서버에 연결합니다.The WMI Data Reader task uses a WMI connection manager to connect to the server from which it reads WMI information. 자세한 내용은 WMI Connection Manager을 참조하세요.For more information, see WMI Connection Manager.

WQL 쿼리WQL Query

WQL은 WMI 이벤트 알림 및 기타 WMI 관련 기능을 지원하기 위한 확장 기능이 포함된 SQL의 언어입니다.WQL is a dialect of SQL with extensions to support WMI event notification and other WMI-specific features. WQL에 대한 자세한 내용은 MSDN Library에서 WMI(Windows Management Instrumentation) 설명서를 참조하십시오.For more information about WQL, see the Windows Management Instrumentation documentation in the MSDN Library.

참고

WMI 클래스는 Windows 버전마다 다릅니다.WMI classes vary between versions of Windows.

다음 WQL 쿼리는 응용 프로그램 로그 이벤트의 항목을 반환합니다.The following WQL query returns entries in the Application log event.

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

다음 WQL 쿼리는 논리적 디스크 정보를 반환합니다.The following WQL query returns logical disk information.

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

다음 WQL 쿼리는 운영 체제에 대한 QFE(Quick Fix Engineering) 업데이트 목록을 반환합니다.The following WQL query returns a list of the quick fix engineering (QFE) updates to the operating system.

Select * FROM Win32_QuickFixEngineering  

WMI 데이터 판독기 태스크에 사용할 수 있는 사용자 지정 로깅 메시지Custom Logging Messages Available on the WMI Data Reader Task

다음 표에서는 WMI 데이터 판독기 태스크에 대한 사용자 지정 로그 항목을 나열합니다.The following table lists the custom log entries for the WMI Data Reader task. 자세한 내용은 Integration Services(SSIS) 로깅을 참조하세요.For more information, see Integration Services (SSIS) Logging.

로그 항목Log entry DescriptionDescription
WMIDataReaderGettingWMIDataWMIDataReaderGettingWMIData 태스크에서 WMI 데이터 읽기를 시작했음을 나타냅니다.Indicates that the task began to read WMI data.
WMIDataReaderOperationWMIDataReaderOperation 태스크에서 실행한 WQL 쿼리를 보고합니다.Reports the WQL query that the task ran.

WMI 데이터 판독기 태스크 구성Configuration of the WMI Data Reader Task

프로그래밍 방식을 통해 또는 SSISSSIS 디자이너를 사용하여 속성을 설정할 수 있습니다.You can set properties programmatically or through SSISSSIS Designer.

SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목을 클릭하십시오.For information about the properties that you can set in SSISSSIS Designer, click the following topic:

  • 식 페이지Expressions Page

    이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.For information about programmatically setting these properties, click the following topic:

  • WmiDataReaderTask

SSISSSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.For more information about how to set these properties in SSISSSIS Designer, click the following topic:

WMI 데이터 판독기 태스크 편집기(일반 페이지)WMI Data Reader Task Editor (General Page)

WMI 데이터 판독기 태스크 편집기 대화 상자의 일반 페이지를 사용하여 WMI 데이터 판독기 태스크를 명명 및 설명할 수 있습니다.Use the General page of the WMI Data Reader Task Editor dialog box to name and describe the WMI Data Reader task.

WQL(WMI Query Language)에 대한 자세한 내용은 MSDN 라이브러리의 WMI(Windows Management Instrumentation) 항목인 Querying with WQL(WQL을 사용하여 쿼리)을 참조하세요.For more information about WMI Query Language (WQL), see the Windows Management Instrumentation topic, Querying with WQL, in the MSDN Library.

옵션Options

이름Name
WMI 데이터 판독기 태스크에 사용할 고유 이름을 제공합니다.Provide a unique name for the WMI Data Reader task. 이 이름은 태스크 아이콘에서 레이블로 사용됩니다.This name is used as the label in the task icon.

참고

태스크 이름은 패키지 내에서 고유해야 합니다.Task names must be unique within a package.

DescriptionDescription
WMI 데이터 판독기 태스크에 대한 설명을 입력합니다.Type a description of the WMI Data Reader task.

WMI 데이터 판독기 태스크 편집기(WMI 옵션 페이지)WMI Data Reader Task Editor (WMI Options Page)

WMI 데이터 판독기 태스크 편집기 대화 상자의 WMI 옵션 페이지를 사용하여 WQL(WMI Query Language) 쿼리의 원본 및 쿼리 결과의 대상을 지정할 수 있습니다.Use the WMI Options page of the WMI Data Reader Task Editor dialog box to specify the source of the Windows Management Instrumentation Query Language (WQL) query and the destination of the query result.

WQL(WMI Query Language)에 대한 자세한 내용은 MSDN 라이브러리의 WMI(Windows Management Instrumentation) 항목인 Querying with WQL(WQL을 사용하여 쿼리)을 참조하세요.For more information about WMI Query Language (WQL), see the Windows Management Instrumentation topic, Querying with WQL, in the MSDN Library.

정적 옵션Static Options

WMIConnectionNameWMIConnectionName
목록에서 WMI 연결 관리자를 선택 하거나 클릭 < 새 WMI 연결... > 새 연결 관리자를 만듭니다.Select a WMI connection manager in the list, or click <New WMI Connection…> to create a new connection manager.

관련 항목: WMI 연결 관리자, WMI 연결 관리자 편집기Related Topics: WMI Connection Manager, WMI Connection Manager Editor

WQLQuerySourceTypeWQLQuerySourceType
태스크에서 실행하는 WQL 쿼리의 원본 유형을 선택합니다.Select the source type of the WQL query that the task runs. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
직접 입력Direct input WQL 쿼리에 대한 원본을 설정합니다.Set the source to a WQL query. 이 값을 선택하면 동적 옵션 WQLQuerySourceType이 표시됩니다.Selecting this value displays the dynamic option WQLQuerySourceType.
파일 연결File connection WQL 쿼리가 포함된 파일을 선택합니다.Select a file that contains the WQL query. 이 값을 선택하면 동적 옵션 WQLQuerySourceType이 표시됩니다.Selecting this value displays the dynamic option WQLQuerySourceType.
변수Variable 원본을 WQL 쿼리를 정의하는 변수로 설정합니다.Set the source to a variable that defines the WQL query. 이 값을 선택하면 동적 옵션 WQLQuerySourceType이 표시됩니다.Selecting this value displays the dynamic option WQLQuerySourceType.

OutputTypeOutputType
출력 유형을 데이터 테이블, 속성 값 또는 속성 이름 및 값으로 지정합니다.Specify whether the output should be a data table, property value, or property name and value.

OverwriteDestinationOverwriteDestination
대상 파일 또는 변수의 원본 데이터에 대한 유지, 덮어쓰기 또는 추가 여부를 지정합니다.Specifies whether to keep, overwrite, or append to the original data in the destination file or variable.

DestinationTypeDestinationType
태스크에서 실행하는 WQL 쿼리의 대상 유형을 선택합니다.Select the destination type of the WQL query that the task runs. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
파일 연결File connection WQL 쿼리 결과를 저장할 파일을 선택합니다.Select a file to save the results of the WQL query in. 이 값을 선택하면 동적 옵션인 DestinationType이 표시됩니다.Selecting this value displays the dynamic option, DestinationType.
변수Variable WQL 쿼리 결과를 저장할 변수를 설정합니다.Set the variable to store the results of the WQL query in. 이 값을 선택하면 동적 옵션인 DestinationType이 표시됩니다.Selecting this value displays the dynamic option, DestinationType.

WQLQuerySourceType 동적 옵션WQLQuerySourceType Dynamic Options

WQLQuerySourceType = 직접 입력WQLQuerySourceType = Direct input

WQLQuerySourceWQLQuerySource
쿼리를 제공하거나, 줄임표(...)를 클릭하고 WQL 쿼리 대화 상자를 사용하여 쿼리를 입력합니다.Provide a query, or click the ellipsis (…) and enter a query using the WQL Query dialog box.

WQLQuerySourceType = 파일 연결WQLQuerySourceType = File connection

WQLQuerySourceWQLQuerySource
목록에서 파일 연결 관리자를 선택 하거나 클릭 < 새 연결... > 새 연결 관리자를 만듭니다.Select a File connection manager in the list, or click <New connection...> to create a new connection manager.

관련 항목: File Connection Manager, File Connection Manager EditorRelated Topics: File Connection Manager, File Connection Manager Editor

WQLQuerySourceType = 변수WQLQuerySourceType = Variable

WQLQuerySourceWQLQuerySource
목록에서 변수를 선택 하거나 클릭 < 새 변수... > 새 변수를 만듭니다.Select a variable in the list, or click <New variable...> to create a new variable.

관련 항목: Integration Services(SSIS) 변수, 변수 추가Related Topics: Integration Services (SSIS) Variables, Add Variable

DestinationType 동적 옵션DestinationType Dynamic Options

DestinationType = 파일 연결DestinationType = File connection

대상Destination
목록에서 파일 연결 관리자를 선택 하거나 클릭 < 새 연결... > 새 연결 관리자를 만듭니다.Select a File connection manager in the list, or click <New connection...> to create a new connection manager.

관련 항목: File Connection Manager, File Connection Manager EditorRelated Topics: File Connection Manager, File Connection Manager Editor

DestinationType = 변수DestinationType = Variable

대상Destination
목록에서 변수를 선택 하거나 클릭 < 새 변수... > 새 변수를 만듭니다.Select a variable in the list, or click <New variable...> to create a new variable.

관련 항목: Integration Services(SSIS) 변수, 변수 추가Related Topics: Integration Services (SSIS) Variables, Add Variable

관련 항목:See Also

Integration Services 태스크 Integration Services Tasks
제어 흐름Control Flow