Sdílet prostřednictvím


Úprava objektu Configuration Manager pomocí rozhraní WMI

Úpravou objektu Configuration Manager v Configuration Manager pomocí objektu SWbemObject změnit jeho vlastnosti.

Úprava objektu Configuration Manager

  1. Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Připojení k poskytovateli serveru SMS v Configuration Manager pomocí rozhraní WMI.

  2. Pomocí objektu SWbemServices , který získáte z kroku 1, zavolejte metodu Get a zadejte informace o třídě a klíči pro požadovaný objekt. Vrátí objekt SWbemObject představující objekt.

  3. Pomocí objektu SWbemObject aktualizujte vlastnosti objektu.

  4. Voláním Put_ aktualizujte objekt v poskytovateli serveru SMS.

Příklad

Následující příklad kódu jazyka VBScript získá objekt balíčku (SMS_Package), změní popis balíčku a pak potvrdí změny zpět poskytovateli serveru SMS. V tomto příkladu se balíček načte prostřednictvím volání objektu Get SWbemServices. Balíček můžete také načíst pomocí dotazu. Další informace najdete v tématu Provedení synchronního dotazu Configuration Manager pomocí rozhraní WMI.

Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.

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

Tato ukázková metoda má následující parametry:

Parametr Typ Popis
connection SWbemServices Platné připojení k poskytovateli serveru SMS.
packageID String Identifikátor balíčku. To je k dispozici z identifikátoru SMS_Package třídy PackageID .
Description String Nový popis objektu.

Viz taky

Přehled objektůslužby Windows Management InstrumentationJak volat metodu třídy objektu Configuration Manager pomocí rozhraní WMIJak se připojit k poskytovateli serveru SMS v Configuration Manager pomocí rozhraní WMIPostup vytvoření objektu Configuration Manager pomocí rozhraní WMIPostupy Odstranění objektu Configuration Manager pomocí rozhraní WMIJak provést asynchronní Configuration Manager dotaz pomocí rozhraní WMIPostup provedení synchronního Configuration Manager dotazu pomocí rozhraní WMIJak číst Configuration Manager Objekt pomocí rozhraní WMI– Čtení opožděných vlastností pomocí rozhraní WMI