Partager via


Comment créer un objet Configuration Manager à l’aide de WMI

Vous créez un objet Configuration Manager, dans Configuration Manager, en appelant la méthode SpawnInstance_ objet SWbemObject.

SWbemObject est la définition de classe pour le type d’objet que vous souhaitez créer. Par exemple, SMS_Package. Vous obtenez le SWbemObject en appelant la méthode Get de l’objet SWBemServices.

Pour créer 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 Get pour obtenir le SWbemObject pour la définition de classe d’objet Configuration Manager.

  3. Appelez SpawnInstance_ sur le SWbemObject pour créer l’objet . Un objet SWbemObject est retourné pour le nouvel objet.

  4. À l’aide du SWbemObject retourné par l’appel à SpawnInstance, renseignez les propriétés de l’objet.

  5. Appelez Put_ pour valider le nouvel objet dans le fournisseur SMS.

Exemple

L’exemple de code VBScript suivant crée un objet SMS_Package .

Pour plus d’informations sur l’appel de l’exemple de code, consultez Appel d’extraits de code Configuration Manager.

Sub CreatePackage (connection)

    On Error Resume Next

    ' Create a package object.
    Set package = connection.Get("SMS_Package").SpawnInstance_()

    If Err.Number<>0 Then
        Wscript.Echo "Couldn't create packages object"
        Exit Sub
    End If

    ' Populate the object.
    package.Name = "Test Package"
    package.Description = "A test package"
    package.PkgSourceFlag = 2
    package.PkgSourcePath = "C:\temp"

    package.Put_

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

    WScript.Echo "Package created"
End Sub

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

Paramètre Type Description
Connection SWBemServices Connexion valide au fournisseur SMS.

Compilation du code

Voir aussi

Vue d’ensemble des objetsd’instrumentation Windows ManagementHow to Call a Configuration Manager Object Class Method by Using WMIHow to Connect to an SMS Provider in Configuration Manager by Using WMIHow to Delete a Configuration Manager Object by Using WMI How to Delete a Configuration Manager Object by Using WMIHow to Modifier un objet Configuration Manager à l’aide de WMIComment effectuer une requête Configuration Manager asynchrone à l’aide de WMIComment effectuer une requête Configuration Manager synchrone à l’aide de WMIComment lire un Configuration Manager Objet à l’aide de WMIGuide pratique pour lire des propriétés différées à l’aide de WMI