Condividi tramite


Come modificare un oggetto Configuration Manager tramite WMI

È possibile modificare un oggetto Configuration Manager, in Configuration Manager, usando l'oggetto SWbemObject dell'oggetto per modificarne le proprietà.

Per modificare un oggetto Configuration Manager

  1. Configurare una connessione al provider SMS. Per altre informazioni, vedere Come connettersi a un provider SMS in Configuration Manager tramite WMI.

  2. Usando l'oggetto SWbemServices ottenuto dal passaggio 1, chiamare il metodo Get e specificare le informazioni sulla classe e sulla chiave per l'oggetto desiderato. Restituisce un oggetto SWbemObject che rappresenta l'oggetto .

  3. Usando SWbemObject, aggiornare le proprietà dell'oggetto.

  4. Chiamare Put_ per aggiornare l'oggetto nel provider SMS.

Esempio

L'esempio di codice VBScript seguente ottiene un oggetto package (SMS_Package), modifica la descrizione del pacchetto e quindi esegue il commit delle modifiche nel provider SMS. In questo esempio il pacchetto viene recuperato tramite una chiamata all'oggetto Get di SWbemServices. È anche possibile recuperare il pacchetto usando una query. Per altre informazioni, vedere Come eseguire una query di Configuration Manager sincrona tramite WMI.

Per informazioni sulla chiamata del codice di esempio, vedere Chiamata di frammenti di codice 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  

Questo metodo di esempio include i parametri seguenti:

Parametro Tipo Descrizione
connection SWbemServices Connessione valida al provider SMS.
packageID String Identificatore del pacchetto. Questa opzione è disponibile dall'identificatore di SMS_Package classe PackageID .
Description String Nuova descrizione per l'oggetto .

Vedere anche

Strumentazione gestione Windows
Panoramica degli oggettiCome chiamare un metodo della classe oggetto Configuration Manager tramite WMI
Come connettersi a un provider SMS in Configuration Manager tramite WMI
Come creare un oggetto Configuration Manager tramite WMI
Come eliminare un oggetto Configuration Manager tramite WMI
Come eseguire una query Configuration Manager asincrona usando WMI
Come eseguire una query di Configuration Manager sincrona tramite WMI
Come leggere un oggetto Configuration Manager tramite WMI
Come leggere le proprietà lazy usando WMI