Freigeben über


Lesen eines Configuration Manager-Objekts mithilfe von WMI

In Configuration Manager lesen Sie ein Configuration Manager-Objekt mithilfe der Get-Methode des SWbemServices-Objekts, um ein Objekt instance zurückzugeben, das durch einen Schlüsselwert identifiziert wird.

Hinweis

Um mehrere Objekte abzufragen, verwenden Sie entweder eine synchrone oder eine asynchrone Abfrage. Weitere Informationen finden Sie unter Ausführen einer synchronen Configuration Manager Abfrage mithilfe von verwaltetem Code.

So lesen Sie ein Configuration Manager-Objekt

  1. 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.

  2. Rufen Sie mithilfe des SWbemServices-Objekts, das Sie aus Schritt 1 abrufen, die Get-Methode auf, und geben Sie die Klasse und schlüsselinformationen für das gewünschte Objekt an.

Beispiel

Die folgende VBScript-Codebeispielfunktion zeigt den Namen und die Beschreibung für einen angegebenen Schlüsselpaketbezeichner (packageID) an.

Informationen zum Aufrufen des Beispielcodes finden Sie unter Aufrufen von Configuration Manager Codeausschnitten.

Sub DisplayPackageName (connection, packageID)

    On Error Resume Next
    Dim 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 "Package Description: " + package.Description

End Sub

Diese Beispielmethode weist die folgenden Parameter auf:

Parameter Typ Beschreibung
connection SWbemServices Eine gültige Verbindung mit dem SMS-Anbieter.
packageID String Ein Paketbezeichner. Dies kann von der packageID-Eigenschaft der SMS_Package Klasse abgerufen werden.

Siehe auch

Windows Management InstrumentationObjects OverviewHow to Call a Configuration Manager Object Class Method by Using WMIHow to Connect to an SMS Provider in Configuration Manager by Using WMIHow to Create a Configuration Manager Object by Using WMI How to Create a Configuration Manager Object by Using WMIHow to Löschen eines Configuration Manager-Objekts mithilfe von WMIHow to Modify a Configuration Manager Object by Using WMIHow to Perform an Asynchronous Configuration Manager Query by Using WMIHow to Perform a Synchronous Configuration Manager Abfragen mithilfe von WMI: Lesen verzögerter Eigenschaften mithilfe von WMI