다음을 통해 공유


WMI를 사용하여 Configuration Manager 개체를 수정하는 방법

Configuration Manager 개체의 SWbemObject 개체를 사용하여 속성을 변경하여 Configuration Manager 개체를 수정합니다.

Configuration Manager 개체를 수정하려면

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

  2. 1단계에서 가져온 SWbemServices 개체를 사용하여 Get 메서드를 호출하고 원하는 개체에 대한 클래스 및 키 정보를 지정합니다. 개체를 나타내는 SWbemObject 를 반환합니다.

  3. SWbemObject를 사용하여 개체 속성을 업데이트합니다.

  4. Put_ 호출하여 SMS 공급자에서 개체를 업데이트합니다.

예시

다음 VBScript 코드 예제에서는 패키지(SMS_Package) 개체를 가져오고 패키지 설명을 변경한 다음 변경 내용을 SMS 공급자에 다시 커밋합니다. 이 예제에서 패키지는 SWbemServices 개체 Get에 대한 호출을 통해 검색 됩니다. 쿼리를 사용하여 패키지를 검색할 수도 있습니다. 자세한 내용은 WMI를 사용하여 동기 Configuration Manager 쿼리를 수행하는 방법을 참조하세요.

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

Sub ModifyPackageDescription (connection, packageID, description)  

    On Error Resume Next   
    Dim package  

    ' Get the package.  
    Set package = connection.Get("SMS_Package.PackageID='" & packageID & "'")  
    If Err.Number<>0 Then  
        Wscript.Echo "Couldn't get package " + packageID  
        Exit Sub  
    End If  

    Wscript.Echo "Package Name: " + package.Name  
    Wscript.Echo "Current Description: " + package.Description  

    ' Update and commit the package.  
    package.Description = description  

    package.Put_  
    If Err.Number<>0 Then  
        WScript.Echo "Couldn't commit the package"  
        Exit Sub  
    End If  

    Wscript.Echo "New Description: " + package.Description  
End Sub  

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

매개 변수 형식 설명
connection SWbemServices SMS 공급자에 대한 유효한 연결입니다.
packageID String 패키지 식별자입니다. 클래스 PackageID 식별자에서 SMS_Package 사용할 수 있습니다.
Description String 개체에 대한 새 설명입니다.

참고 항목

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