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합니다.
쿼리를 만들려면
-
Configuration Manager 콘솔에서 모니터링을 클릭합니다.
-
에 모니터링 작업 영역을 클릭 하 여 쿼리 를 선택한 후는 홈 탭에 만들기 그룹을 클릭 합니다 쿼리 만들기.
-
에 일반 탭에는 쿼리 만들기 마법사, 고유 이름 및 쿼리에 대 한 선택적 설명 지정 합니다.
-
기존 쿼리를 기준으로 사용할 새 쿼리를 클릭 합니다 가져오려는 경우 쿼리 문 가져오기 를 선택한 후는 쿼리 찾아보기 대화 상자를 가져오려면 원하는 기존 쿼리를 선택 하 고 클릭 한 다음 확인.
-
에 개체 유형 목록에서 쿼리를 반환 하려는 개체의 유형을 선택 합니다.다음 표에서 검색할 수는 개체의 형식에 대 한 예가 설명:
개체 유형
설명
시스템 리소스
장치, 클라이언트 버전, 클라이언트 IP 주소 및 정보를 Active Directory 도메인 서비스의 NetBIOS 이름 등의 일반적인 시스템 특성을 검색 하려면이 옵션을 사용 합니다.
사용자 리소스
사용자 이름, 사용자 그룹 이름 및 보안 그룹 이름 등의 일반적인 사용자 정보를 검색 하려면이 옵션을 사용 합니다.
배포
배포, 배포 이름, 일정 및 배포 된 컬렉션 등의 일반적인 특성에 대 한 검색 하려면이 옵션을 사용 합니다.
-
클릭 하 여 쿼리문을 편집 열려는 < 쿼리 이름 > 문을 속성 대화 상자.
-
에 일반 탭에 < 쿼리 이름 > 문을 속성 대화 상자이 쿼리에서 반환 하는 특성 및 표시 되는 방식을 지정 합니다.클릭는 새로 새 특성을 추가 하는 아이콘입니다.클릭할 수도 있습니다 쿼리 언어 표시 를 입력 하거나 직접에서 WMI 쿼리 언어 (WQL) 쿼리를 편집 합니다.WMI 쿼리의 예 참조는 예제 WQL 쿼리 이 항목의 섹션입니다.
팁 사용자 고유의 WQL 쿼리를 작성할 수 있도록 다음 MSDN 참조 설명서를 사용할 수 있습니다.
-
에 조건 탭은 < 쿼리 이름 > 문을 속성 대화 상자, 쿼리 결과 구체화 하는데 사용 되는 조건을 지정 합니다.등의 사이트 코드에 있는 리소스에만 반환할 수 있습니다 XYZ 쿼리 결과에 있습니다.쿼리에 대 한 여러 조건을 구성할 수 있습니다.
중요 쿼리는 모든 장치에 반환 없는 조건을 포함 하는 쿼리를 만드는 경우는 모든 시스템 컬렉션입니다.
-
에 조인 탭에 < 쿼리 이름 > 문을 속성 대화 상자, 쿼리 결과를 서로 다른 두 특성의 데이터를 결합할 수 있습니다.하지만 Configuration Manager 프로그램 쿼리 결과 대 한 서로 다른 특성을 선택 하면 쿼리 조인을 자동으로 만듭니다는 조인 탭 고급 옵션을 제공 합니다.지 원하는 특성 클래스 System Center 2012 Configuration Manager 다음 표에 나와 있습니다.
조인 유형
설명
내부
일치 하는 결과 표시 합니다.-자동으로 생성 되는 조인 하 여 항상 사용 됩니다.
왼쪽
기본 특성에 대 한 모든 결과 조인 특성에 대 한 일치 하는 결과만 표시합니다.
오른쪽
조인 특성에 대 한 모든 결과 기본 특성에 대 한 일치 하는 결과만 표시합니다.
전체
기본 특성 및 조인 특성이 모두에 대 한 모든 결과 표시합니다.
조인 작업을 사용 하는 방법에 대 한 자세한 내용은 SQL Server 설명서를 참조 하십시오.
-
클릭 하 여 확인 를 닫으려면는 < 쿼리 이름 > 문을 속성 대화 상자.
-
에 일반 탭에는 쿼리 만들기 마법사, 지정된 된 컬렉션의 멤버로 제한 되는지이 쿼리의 결과 컬렉션의 멤버로 제한 없는 여부를 지정 또는 때마다 컬렉션에 대 한 프롬프트는 쿼리가 실행 됩니다.
-
쿼리를 만드는 마법사를 완료 합니다.새 쿼리에 표시 되는 쿼리 에서 노드는 모니터링 작업 영역입니다.
쿼리를 가져오는 방법
이 절차를 사용 하 여 쿼리를 가져올 수 있도록 Configuration Manager합니다.쿼리를 내보내는 방법에 대 한 정보를 참조 하십시오. Configuration Manager에서 쿼리를 관리 하는 방법합니다.
쿼리를 가져오려면
-
Configuration Manager 콘솔에서 모니터링을 클릭합니다.
-
에 모니터링 작업 영역을 클릭 하 여 쿼리 를 선택한 후는 홈 탭에 만들기 그룹을 클릭 합니다 개체 가져오기.
-
에 MOF 파일 이름 의 페이지는 개체 가져오기 마법사, 클릭 찾아보기 가져오려는 쿼리가 포함 된 관리 되는 개체 형식 (MOF) 파일을 선택 합니다.
-
쿼리를 가져올 수 있으며 다음 마법사를 완료 하는 방법에 대 한 정보를 검토 합니다.새 쿼리에 표시 되는 쿼리 에서 노드는 모니터링 작업 영역입니다.
예제 WQL 쿼리
이 섹션에서는 계층 구조에 사용 하거나 다른 용도로 수정할 수 있는 WMI 쿼리 예제입니다.이러한 쿼리를 사용 하려면 클릭 합니다. 쿼리 언어 표시 에 쿼리 문 속성 대화 상자를 복사 하 고 쿼리를 붙여넣습니다는 쿼리문을 필드.
팁 |
---|
와일드 카드 문자를 사용 하 여 % 모든 문자열의 문자를 나타내기 위해.예를들어, % Visio % Microsoft Office Visio 2010을 반환 합니다. |
Windows 7을 실행 하는 컴퓨터
다음 쿼리를 사용 하 여 Windows 7을 실행 하는 모든 컴퓨터의 NetBIOS 이름 및 운영 체제 버전을 반환 합니다.
팁 |
---|
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 % 에 대 한 쿼리 하려는 소프트웨어 패키지와 함께 합니다.
팁 |
---|
이 쿼리 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