Dela via


Läsa ett Configuration Manager objekt med hjälp av WMI

I Configuration Manager läser du ett Configuration Manager objekt med hjälp av metoden SWbemServices-objektetGet för att returnera en objektinstans som identifieras av ett nyckelvärde.

Obs!

Om du vill fråga efter flera objekt använder du antingen en synkron eller asynkron fråga. Mer information finns i How to Perform a Synchronous Configuration Manager Query by Using Managed Code (Så här utför du en synkron Configuration Manager fråga med hjälp av hanterad kod)

Läsa ett Configuration Manager objekt

  1. Konfigurera en anslutning till SMS-providern. Mer information finns i Så här ansluter du till en SMS-provider i Configuration Manager med hjälp av WMI.

  2. Med hjälp av SWbemServices-objektet som du hämtar från steg 1 anropar du metoden Get och anger klass- och nyckelinformationen för det objekt som du vill använda.

Exempel

Följande exempelfunktion för VBScript-kod visar namnet och beskrivningen för en angiven nyckelpaketidentifierare (packageID).

Information om hur du anropar exempelkoden finns i Anropa Configuration Manager kodfragment.

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  

Den här exempelmetoden har följande parametrar:

Parameter Typ Beskrivning
connection SWbemServices En giltig anslutning till SMS-providern.
packageID String En paketidentifierare. Detta kan hämtas från SMS_Package-klassens PackageID-egenskap.

Se även

Windows Management Instrumentation
ObjektöversiktSå här anropar du en Configuration Manager objektklassmetod med hjälp av WMI
Ansluta till en SMS-provider i Configuration Manager med hjälp av WMI
Så här skapar du ett Configuration Manager objekt med hjälp av WMI
Ta bort ett Configuration Manager objekt med hjälp av WMI
Ändra ett Configuration Manager objekt med hjälp av WMI
Så här utför du en asynkron Configuration Manager fråga med hjälp av WMI
Så här utför du en synkron Configuration Manager fråga med hjälp av WMI
Läsa lazy-egenskaper med hjälp av WMI