Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill läsa en Configuration Manager objektinstans med hjälp av den hanterade SMS-providern använder du WqlConnectionManager.GetInstance. Metoden GetInstance tar en sträng som identifierar en specifik objektinstans och returnerar ett IResultObject-objekt som används för att komma åt objektet.
I följande exempelfunktion visas namn och beskrivning för en medföljande paketidentifierare.
Så här läser du ett Configuration Manager objekt
Konfigurera en anslutning till SMS-leverantören. Mer information finns i Så här ansluter du till en SMS-provider i Configuration Manager med hjälp av hanterad kod.
Anropa WqlConnectionManager-klassen GetInstance-metoden för att hämta IResultObject-objektet för det objekt som du vill ha.
Visa egenskaperna för IResultObject.
Exempel
I följande kodexempel visas hur du läser ett Configuration Manager -objekt.
Information om hur du anropar exempelkoden finns i Anropa Configuration Manager kodfragment.
public void DisplayPackageName(WqlConnectionManager connection, string packageID)
{
try
{
// Get the package.
IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");
Console.WriteLine("Package Name: " + package["Name"].StringValue);
Console.WriteLine("Package Description: " + package["Description"].StringValue);
}
catch (SmsException ex)
{
Console.WriteLine("Failed to get package. Error: " + ex.Message);
throw;
}
}
Den här exempelmetoden har följande parametrar:
| Parameter | Typ | Beskrivning |
|---|---|---|
Connection |
Hanterad: WqlConnectionManager |
En giltig anslutning till SMS-leverantören. |
PackageID |
Hanterad: String |
En giltig paketidentifierare. Hämtas från SMS_Package-klassens PackageID-egenskap. |
Kompilerar koden
Namnområden
System
System.Collections.Generic
System.ComponentModel
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Montering
Microsoft.ConfigurationManagement.ManagementProvider
adminui.wqlqueryengine
Robust programmering
De Configuration Manager undantag som kan uppstå är SmsConnectionException och SmsQueryException. Dessa kan fångas tillsammans med SmsException.
Se även
Configuration Manager Lazy-egenskaper
Så här anropar du en Configuration Manager objektklassmetod med hjälp av hanterad kod
Så här ansluter du till en Configuration Manager -provider med hanterad kod
Så här skapar du ett Configuration Manager objekt med hjälp av hanterad kod
Ändra ett Configuration Manager objekt med hjälp av hanterad kod
Så här utför du en asynkron Configuration Manager fråga med hjälp av hanterad kod
Så här utför du en synkron Configuration Manager fråga med hjälp av hanterad kod