WMI Configuration Manager 공급자 기본 사항

Windows 스크립트 호스트 기반 애플리케이션 및 스크립트는 WMI에 대한 프로그래밍 인터페이스를 정의하는 WMI 개체 모델을 통해 WMI(Windows Management Instrumentation)에서 작동합니다. 여러 WMI 개체 형식은 Configuration Manager 개체를 조작할 때 사용됩니다. WMI 개체 모델에 대한 자세한 내용은 Windows 관리 계측을 참조하세요.

간단한 Configuration Manager 스크립트에서는 다음 WMI 개체 형식을 사용합니다.

  • SWbemLocator

  • SWbemServices

  • SWbemObjectSet

  • SWbemObject

참고

WQL(WMI 쿼리 언어) 쿼리를 이해하는 것은 읽을 Configuration Manager 개체를 식별하는 데 매우 중요합니다. WQL 문을 사용하면 SQL과 유사한 쿼리를 기반으로 하는 Configuration Manager 개체를 검색할 수 있습니다. 예를 들어 다음 WQL 문은 모든 Windows Server 2003 시스템을 식별하는 데 사용됩니다.

SELECT * FROM SMS_FullCollectionMembership WHERE CollectionID='SMS000FS'

VBScript 및 WMI 사용에 대한 자세한 내용은 개체 개요를 참조하세요.

SWbemLocator

SWbemServices개체는 SMS 공급자에 대한 인증된 연결을 만드는 데 사용됩니다. ConnectServer 메서드를 사용하여 SMS 공급자에 연결합니다. 이 메서드는 연결 중에 원격 Configuration Manager 서버에 사용자 자격 증명을 전달해야 하는 경우에 특히 유용합니다. Windows 스크립트 호스트 GetObject 메서드를 사용하여 인증된 연결을 만들 수도 있습니다. 에서 반환 GetObject 되는 개체의 형식은 전달되는 매개 변수에 따라 달라집니다. 연결 스크립트에서 또는 GetObject 를 사용하는 SWbemLocator 방법을 보여 주는 예제는 관리 코드를 사용하여 Configuration Manager 공급자연결하는 방법 및 WMI를 사용하여 Configuration Manager 공급자에 연결하는 방법을 참조하세요.

SWbemServices

SWbemServices 개체는 SMS 공급자에 대한 인증된 연결을 나타내며 Configuration Manager 개체를 검색하는 데 사용하는 개체입니다. 메서드를 SWbemServices 사용하여 SMS 공급자에 연결할 때 GetObject 개체를 SWbemLocator 함수 ConnectServer 의 반환 값으로 받거나 반환 값으로 받습니다. SWbemServices 에는 여러 메서드가 있지만 개체를 검색하기 위해 Get, ExecQueryInstancesOf 메서드만 사용합니다.

Get는 Configuration Manager 개체(SWbemObject)의 단일 인스턴스를 반환합니다. ExecQueryInstancesOf 는 Configuration Manager 개체의 컬렉션(SWbemObjectSet)에서 Configuration Manager 개체를 반환합니다.

SWbemObjectSet

SWbemObjectSet 개체는 Configuration Manager 개체의 컬렉션을 나타냅니다. 이 컬렉션을 사용하여 컬렉션을 열거하고 관심 있는 Configuration Manager 개체(SWbemObject)의 개별 인스턴스를 읽을 수 있습니다. 일반적으로 SWbemObjectSet 검색 함수에서 반환된 개체를 SWbemServices 가져옵니다.

SWbemObject

SWbemObject 개체를 사용하면 Configuration Manager 개체에 대한 속성 및 기타 정보에 액세스할 수 있습니다.

참고 항목

SMS 공급자 기본 사항개체 개요