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
Configurare una connessione al provider SMS. Per altre informazioni, vedere Come connettersi a un provider SMS in Configuration Manager tramite WMI.
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 .
Usando SWbemObject, aggiornare le proprietà dell'oggetto.
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