다른 방법 대비 Query를 통해서 생성할 때 좋은 점은 여러 개의 조건을 쿼리문 하나에 담을 수 있어서 여러 개체를 관리할 때 용이하다.
우선 아래 순서대로 Collection을 생성해보자.
1. 하단 '자산 및 호환성' 탭을 선택하고 '장치 컬렉션' 지정한 다음에 "장치 컬렉션 만들기"를 선택합니다.
2. 해당 Collection에 대한 이름 및 설명에 대한 기본 정보 및 상위 범위(제한 컬렉션-PC 혹은 서버 등 초기 DIscovery 당시 지정한 범위)를 지정합니다.
3. '규칙 추가' 항목에서 '쿼리 규칙'을 선택합니다.
4. 해당 Query에 대한 이름을 기입하시고 '쿼리문 편집'을 선택합니다.
5. 쿼리문 속성 창에서 맨 하단에 있는 '쿼리 언어 표시'를 선택합니다.
6. 쿼리 언어 탭에서는 쿼리문을 직접 수정할 수 있습니다. 수정 당시 각 조건에 따른 Query문은 아래와 같습니다.
7. 조건에 따른 쿼리문 종류는 다음과 같습니다.
Collection으로 지정은 PC 혹은 사용자를 대상으로 다양한 조건으로 생성이 가능합니다.
그 중에서 PC이름, IP주소, 사용자ID, OU(Organization Unit) 단위로 생성하는 쿼리는 알아보겠습니다.
PC이름
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where name in ("PC이름")
IP주소
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where IPSubnets in ("10.177.210.0")
사용자ID
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where lastlogonusername in ("userid")
OU(Organization Unit)
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.SystemOUName = "OU Path"
상기 Query 외에 전체 Collection 중에서 SC agent가 미설치된 PC만을 선별할 수 있다.
미설치된 PC 수집
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.Client is null#SystemCenter #Query #SCCM #Collection #ActiveDirectory
0 comments:
Post a Comment