다음을 통해 공유


WMI를 사용하여 지연 속성을 읽는 방법

쿼리에 반환된 Configuration Manager 개체에서 지연 속성을 읽으려면 개체 인스턴스를 가져와서 SMS 공급자에서 모든 지연 개체 속성을 검색합니다.

참고

WMI 개체에 대한 전체 경로를 알고 있는 경우 클래스 Get 메서드를 SWbemServices 호출하면 지연 속성과 함께 WMI 개체가 반환됩니다. 자세한 내용은 WMI를 사용하여 Configuration Manager 개체를 읽는 방법을 참조하세요.

지연 속성에 대한 자세한 내용은 Configuration Manager 지연 속성을 참조하세요.

지연 속성을 읽으려면

  1. SMS 공급자에 대한 연결을 설정합니다. 자세한 내용은 WMI를 사용하여 Configuration Manager SMS 공급자에 연결하는 방법을 참조하세요.

  2. 1단계에서 가져온 SWbemServices 개체를 사용하여 ExecQuery 개체를 사용하여 Configuration Manager 개체를 쿼리합니다.

  3. 쿼리 결과를 반복합니다.

  4. 1단계에서 가져온 개체를 SWbemServices 사용하여 Get 을 호출하여 지연 속성을 가져오려는 쿼리된 각 개체에 대한 SWbemObject 개체를 가져옵니다.

예시

다음 VBScript 코드 예제에서는 모든 SMS_Collection 개체를 쿼리한 다음 지연 속성에서 CollectionRules 가져온 규칙 이름을 표시합니다.

샘플 코드 호출에 대한 자세한 내용은 코드 조각 Configuration Manager 호출을 참조하세요.

Sub ReadLazyProperty(connection)  

    Dim collection  
    Dim collections  
    Dim collectionLazy  
    Dim i  

    ' Get all collections.  
    Set collections = _  
        connection.ExecQuery("Select * From SMS_Collection")  

    For Each collection in collections  

        Wscript.Echo Collection.Name   

        ' Get the collection object.  
        Set collectionLazy = connection.Get("SMS_Collection.CollectionID='" + collection.CollectionID + "'")  

        ' Display the rule names that are in the lazy property CollectionRules.  
        If IsNull(collectionLazy.CollectionRules) Then  
            Wscript.Echo "No rules"  
        Else   
            For i = 0 To UBound(collectionLazy.CollectionRules)  
                WScript.Echo "Rule " + collectionLazy.CollectionRules(i).RuleName  
            Next  
       End If       
    Next          

End Sub      

이 예제 메서드에는 다음 매개 변수가 있습니다.

매개 변수 형식 설명
connection - SWbemServices SMS 공급자에 대한 유효한 연결입니다.

코드 컴파일

참고 항목

Windows 관리 계측
Configuration Manager 지연 속성
개체 개요WMI를 사용하여 Configuration Manager 개체 클래스 메서드를 호출하는 방법
WMI를 사용하여 Configuration Manager SMS 공급자에 연결하는 방법
WMI를 사용하여 Configuration Manager 개체를 만드는 방법
WMI를 사용하여 Configuration Manager 개체를 삭제하는 방법
WMI를 사용하여 Configuration Manager 개체를 수정하는 방법
WMI를 사용하여 비동기 Configuration Manager 쿼리를 수행하는 방법
WMI를 사용하여 동기 Configuration Manager 쿼리를 수행하는 방법
WMI를 사용하여 Configuration Manager 개체를 읽는 방법