Configuration Manager에서 쿼리를 만드는 방법

 

적용 대상: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

이 항목의 다음 섹션을 사용 하 여 만들거나에서 쿼리를 가져올 수 있도록 System Center 2012 Configuration Manager합니다.

  • 쿼리를 만드는 방법

  • 쿼리를 가져오는 방법

  • 예제 WQL 쿼리

쿼리를 만드는 방법

이 절차를 사용 하 여 쿼리를 만들 수 있도록 Configuration Manager합니다.

쿼리를 만들려면

  1. Configuration Manager 콘솔에서 모니터링을 클릭합니다.

  2. 모니터링 작업 영역을 클릭 하 여 쿼리 를 선택한 후는 탭에 만들기 그룹을 클릭 합니다 쿼리 만들기.

  3. 일반 탭에는 쿼리 만들기 마법사, 고유 이름 및 쿼리에 대 한 선택적 설명 지정 합니다.

  4. 기존 쿼리를 기준으로 사용할 새 쿼리를 클릭 합니다 가져오려는 경우 쿼리 문 가져오기 를 선택한 후는 쿼리 찾아보기 대화 상자를 가져오려면 원하는 기존 쿼리를 선택 하 고 클릭 한 다음 확인.

  5. 개체 유형 목록에서 쿼리를 반환 하려는 개체의 유형을 선택 합니다.다음 표에서 검색할 수는 개체의 형식에 대 한 예가 설명:

    개체 유형

    설명

    시스템 리소스

    장치, 클라이언트 버전, 클라이언트 IP 주소 및 정보를 Active Directory 도메인 서비스의 NetBIOS 이름 등의 일반적인 시스템 특성을 검색 하려면이 옵션을 사용 합니다.

    사용자 리소스

    사용자 이름, 사용자 그룹 이름 및 보안 그룹 이름 등의 일반적인 사용자 정보를 검색 하려면이 옵션을 사용 합니다.

    배포

    배포, 배포 이름, 일정 및 배포 된 컬렉션 등의 일반적인 특성에 대 한 검색 하려면이 옵션을 사용 합니다.

  6. 클릭 하 여 쿼리문을 편집 열려는 < 쿼리 이름 > 문을 속성 대화 상자.

  7. 일반 탭에 < 쿼리 이름 > 문을 속성 대화 상자이 쿼리에서 반환 하는 특성 및 표시 되는 방식을 지정 합니다.클릭는 새로 새 특성을 추가 하는 아이콘입니다.클릭할 수도 있습니다 쿼리 언어 표시 를 입력 하거나 직접에서 WMI 쿼리 언어 (WQL) 쿼리를 편집 합니다.WMI 쿼리의 예 참조는 예제 WQL 쿼리 이 항목의 섹션입니다.

    System_CAPS_tip

    사용자 고유의 WQL 쿼리를 작성할 수 있도록 다음 MSDN 참조 설명서를 사용할 수 있습니다.

  8. 조건 탭은 < 쿼리 이름 > 문을 속성 대화 상자, 쿼리 결과 구체화 하는데 사용 되는 조건을 지정 합니다.등의 사이트 코드에 있는 리소스에만 반환할 수 있습니다 XYZ 쿼리 결과에 있습니다.쿼리에 대 한 여러 조건을 구성할 수 있습니다.

    System_CAPS_important중요

    쿼리는 모든 장치에 반환 없는 조건을 포함 하는 쿼리를 만드는 경우는 모든 시스템 컬렉션입니다.

  9. 조인 탭에 < 쿼리 이름 > 문을 속성 대화 상자, 쿼리 결과를 서로 다른 두 특성의 데이터를 결합할 수 있습니다.하지만 Configuration Manager 프로그램 쿼리 결과 대 한 서로 다른 특성을 선택 하면 쿼리 조인을 자동으로 만듭니다는 조인 탭 고급 옵션을 제공 합니다.지 원하는 특성 클래스 System Center 2012 Configuration Manager 다음 표에 나와 있습니다.

    조인 유형

    설명

    내부

    일치 하는 결과 표시 합니다.-자동으로 생성 되는 조인 하 여 항상 사용 됩니다.

    왼쪽

    기본 특성에 대 한 모든 결과 조인 특성에 대 한 일치 하는 결과만 표시합니다.

    오른쪽

    조인 특성에 대 한 모든 결과 기본 특성에 대 한 일치 하는 결과만 표시합니다.

    전체

    기본 특성 및 조인 특성이 모두에 대 한 모든 결과 표시합니다.

    조인 작업을 사용 하는 방법에 대 한 자세한 내용은 SQL Server 설명서를 참조 하십시오.

  10. 클릭 하 여 확인 를 닫으려면는 < 쿼리 이름 > 문을 속성 대화 상자.

  11. 일반 탭에는 쿼리 만들기 마법사, 지정된 된 컬렉션의 멤버로 제한 되는지이 쿼리의 결과 컬렉션의 멤버로 제한 없는 여부를 지정 또는 때마다 컬렉션에 대 한 프롬프트는 쿼리가 실행 됩니다.

  12. 쿼리를 만드는 마법사를 완료 합니다.새 쿼리에 표시 되는 쿼리 에서 노드는 모니터링 작업 영역입니다.

쿼리를 가져오는 방법

이 절차를 사용 하 여 쿼리를 가져올 수 있도록 Configuration Manager합니다.쿼리를 내보내는 방법에 대 한 정보를 참조 하십시오. Configuration Manager에서 쿼리를 관리 하는 방법합니다.

쿼리를 가져오려면

  1. Configuration Manager 콘솔에서 모니터링을 클릭합니다.

  2. 모니터링 작업 영역을 클릭 하 여 쿼리 를 선택한 후는 탭에 만들기 그룹을 클릭 합니다 개체 가져오기.

  3. MOF 파일 이름 의 페이지는 개체 가져오기 마법사, 클릭 찾아보기 가져오려는 쿼리가 포함 된 관리 되는 개체 형식 (MOF) 파일을 선택 합니다.

  4. 쿼리를 가져올 수 있으며 다음 마법사를 완료 하는 방법에 대 한 정보를 검토 합니다.새 쿼리에 표시 되는 쿼리 에서 노드는 모니터링 작업 영역입니다.

예제 WQL 쿼리

이 섹션에서는 계층 구조에 사용 하거나 다른 용도로 수정할 수 있는 WMI 쿼리 예제입니다.이러한 쿼리를 사용 하려면 클릭 합니다. 쿼리 언어 표시쿼리 문 속성 대화 상자를 복사 하 고 쿼리를 붙여넣습니다는 쿼리문을 필드.

System_CAPS_tip

와일드 카드 문자를 사용 하 여 % 모든 문자열의 문자를 나타내기 위해.예를들어, % Visio % Microsoft Office Visio 2010을 반환 합니다.

Windows 7을 실행 하는 컴퓨터

다음 쿼리를 사용 하 여 Windows 7을 실행 하는 모든 컴퓨터의 NetBIOS 이름 및 운영 체제 버전을 반환 합니다.

System_CAPS_tip

Windows Server 2008 r 2를 실행 하는 컴퓨터를 반환 하려면 변경 % 워크스테이션 6.1%서버 %6.1%.

select SMS_R_System.NetbiosName,
SMS_R_System.OperatingSystemNameandVersion from  
SMS_R_System where 
SMS_R_System.OperatingSystemNameandVersion like "%Workstation 6.1%"

특정 소프트웨어 패키지가 설치 된 컴퓨터

다음 쿼리를 사용 하 여 NetBIOS 이름 및 특정 소프트웨어 패키지가 설치 된 모든 컴퓨터의 소프트웨어 패키지 이름을 반환 합니다.이 예제는 버전의 Microsoft Visio를 설치 된 모든 컴퓨터를 표시 합니다.대체 % Visio % 에 대 한 쿼리 하려는 소프트웨어 패키지와 함께 합니다.

System_CAPS_tip

이 쿼리 Windows 제어판의 프로그램 목록에 표시 되는 이름을 사용 하 여 소프트웨어 패키지를 검색 합니다.

select SMS_R_System.NetbiosName, 
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName from  
SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on 
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceId = 
SMS_R_System.ResourceId where 
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Visio%"

컴퓨터에서 특정 Active Directory 도메인 서비스 조직 구성 단위 (OU)에

다음 쿼리를 사용 하 여 지정 된 OU에 NetBIOS 이름 및 모든 컴퓨터의 OU 이름 돌아갑니다.텍스트를 바꿉니다 OU 이름 에 대 한 쿼리 하려는 OU의 이름으로 합니다.

select SMS_R_System.NetbiosName, 
SMS_R_System.SystemOUName from  
SMS_R_System where 
SMS_R_System.SystemOUName = "OU Name"

특정 NetBIOS 이름 사용 하는 컴퓨터

다음 쿼리를 사용 하 여 문자의 특정 문자열로 시작 하는 모든 컴퓨터의 NetBIOS 이름을 반환 합니다.이 예에서 쿼리로 시작 하는 NetBIOS 이름 가진 모든 컴퓨터를 반환 합니다. ABC.

select SMS_R_System.NetbiosName from  
SMS_R_System where SMS_R_System.NetbiosName like "ABC%"

특정 형식의 장치

장치 종류에 저장 되는 Configuration Manager 데이터베이스를 리소스 클래스에서 sms_r_system 및 특성 이름을 AgentEdition.에이전트 버전 지정 하면 장치 종류의 일치 하는 장치만 검색 하려면 다음 쿼리를 사용 합니다.

Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = <Device ID>

다음 중 하나에 대 한 값을 사용 하 여 < 장치 ID >:

장치 유형

AgentEdition의 값

Windows 데스크톱 또는 랩톱 컴퓨터

0

Windows ARM 기반 장치 (Windows RT를 실행)

1

Windows Mobile 6.5

2

Nokia Symbian

3

Windows Phone

4

Mac 컴퓨터

5

Windows CE

6

Windows Embedded

7

iOS

8

iPad

9

iPod Touch

10

Android

11

칩에 Intel 시스템

12

Unix 및 Linux 서버

13

예, Mac 컴퓨터만 반환 하도록 쿼리를 원하는 경우 다음 쿼리를 사용 합니다.

Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 5