Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie ändern ein Configuration Manager-Objekt im Configuration Manager, indem Sie das SWbemObject-Objekt des Objekts verwenden, um dessen Eigenschaften zu ändern.
So ändern Sie ein Configuration Manager-Objekt
Richten Sie eine Verbindung mit dem SMS-Anbieter ein. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem SMS-Anbieter in Configuration Manager mithilfe von WMI.
Rufen Sie mit dem SWbemServices-Objekt , das Sie aus Schritt eins erhalten, die Get-Methode auf, und geben Sie die Klassen- und Schlüsselinformationen für das gewünschte Objekt an. Dadurch wird ein SWbemObject zurückgegeben, das ein Objekt darstellt.
Aktualisieren Sie mit dem SWbemObject die Objekteigenschaften.
Rufen Sie Put_ an, um das Objekt im SMS-Anbieter zu aktualisieren.
Beispiel
Das folgende VBScript-Codebeispiel ruft ein Paketobjekt (SMS_Package) ab, ändert die Paketbeschreibung und führt dann einen Commit der Änderungen an den SMS-Anbieter zurück. In diesem Beispiel wird das Paket durch einen Aufruf des SWbemServices-Objekts Get abgerufen. Sie können das Paket auch mithilfe einer Abfrage abrufen. Weitere Informationen finden Sie unter So führen Sie eine synchrone Configuration Manager-Abfrage mithilfe von WMI durch.
Informationen zum Aufrufen des Beispielcodes finden Sie unter Aufrufen von Configuration Manager-Codeausschnitten.
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
Diese Beispielmethode hat die folgenden Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
connection |
SWbemServices | Eine gültige Verbindung mit dem SMS-Anbieter. |
packageID |
String |
Bezeichner des Pakets Diese ist über den SMS_Package Klassenbezeichner PackageID verfügbar. |
Description |
String |
Eine neue Beschreibung für das Objekt. |
Siehe auch
Übersicht über Objekteder Windows-VerwaltungsinstrumentationSo rufen Sie eine Configuration Manager-Objektklassenmethode mithilfe von WMIauf So stellen Sie mithilfe von WMI eine Verbindung zu einem SMS-Anbieter im Configuration Manager her Erstellen eines Configuration Manager-Objekts mithilfe von WMISo wird's gemacht Löschen eines Configuration Manager-Objekts mithilfe von WMISo führen Sie eine asynchrone Configuration Manager-Abfrage mithilfe von WMIdurch So führen Sie eine synchrone Configuration Manager-Abfrage mithilfe von WMI durchLesen eines Configuration Manager Objekt mithilfe von WMILesen von trägen Eigenschaften mithilfe von WMI