Partager via


Comment modifier un objet Configuration Manager à l’aide de WMI

Vous modifiez un objet Configuration Manager, dans Configuration Manager, en utilisant l’objet SWbemObject de l’objet pour modifier ses propriétés.

Pour modifier un objet Configuration Manager

  1. Configurez une connexion au fournisseur SMS. Pour plus d’informations, consultez Connexion à un fournisseur SMS dans Configuration Manager à l’aide de WMI.

  2. À l’aide de l’objet SWbemServices que vous obtenez à l’étape 1, appelez la méthode Get et spécifiez la classe et les informations de clé pour l’objet souhaité. Cette opération renvoie un objet SWbemObject représentant un objet.

  3. À l’aide de SWbemObject, mettez à jour les propriétés de l’objet.

  4. Appelez Put_ pour mettre à jour l’objet dans le fournisseur SMS.

Exemple

L’exemple de code VBScript suivant obtient un objet package (SMS_Package), modifie la description du package, puis valide les modifications dans le fournisseur SMS. Dans cet exemple, le package est récupéré via un appel à l’objet SWbemServices Get. Vous pouvez également récupérer le package à l’aide d’une requête. Pour plus d’informations, consultez How to Perform a Synchronous Configuration Manager Query by Using WMI.

Pour plus d’informations sur l’appel de l’exemple de code, consultez Appel d’extraits de code 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  

Cet exemple de méthode a les paramètres suivants :

Paramètre Type Description
connection SWbemServices Connexion valide au fournisseur SMS.
packageID String Identificateur du package. Ceci est disponible à partir de l’identificateur SMS_Package de classe PackageID .
Description String Nouvelle description de l’objet.

Voir aussi

Windows Infrastructure de gestion
Vue d’ensemble des objetsComment appeler une méthode de classe d’objet Configuration Manager à l’aide de WMI
Comment se connecter à un fournisseur SMS dans Configuration Manager à l’aide de WMI
Comment créer un objet Configuration Manager à l’aide de WMI
Comment supprimer un objet Configuration Manager à l’aide de WMI
Comment effectuer une requête Configuration Manager asynchrone à l’aide de WMI
Comment effectuer une requête de Configuration Manager synchrone à l’aide de WMI
Guide pratique pour lire un objet Configuration Manager à l’aide de WMI
Guide pratique pour lire des propriétés différées à l’aide de WMI