Anteckning
Å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 skapa ett Configuration Manager objekt med hjälp av den hanterade SMS-providern använder du metoden WqlConnectionManager.CreateInstance. Metoden ConnectionManagerBase.CreateInstance använder den objekttyp som krävs som en strängparameter och returnerar ett IResultObject-objekt som används för att fylla i det nya objektet. Metoden IResultObject.Put måste anropas för att skicka objektet till SMS-providern.
Så här skapar du ett Configuration Manager objekt
Konfigurera en anslutning till SMS-providern. Mer information finns i grunderna för SMS-provider.
Med hjälp av det WqlConnectionManager-anslutningsobjekt som du får i steg ett anropar du [CreateInstance för att skapa det nödvändiga WMI-objektet och tar emot dess IResultObject-objektinstans.
Fyll i egenskaperna för IResultObject .
Checka in IResultObject till SMS-providern.
Exempel
I följande exempel visas hur du skapar och sedan fyller i ett nytt Configuration Manager paket (SMS_Package
).
Information om hur du anropar exempelkoden finns i Anropa Configuration Manager kodfragment.
public void CreatePackage(WqlConnectionManager connection)
{
try
{
IResultObject package = connection.CreateInstance("SMS_Package");
package["Name"].StringValue = "Test Package";
package["Description"].StringValue = "A test package";
package["PkgSourcePath"].StringValue = @"c:\Package Source";
package.Put();
}
catch (SmsException ex)
{
Console.WriteLine("Failed to create package. Error: " + ex.Message);
throw;
}
}
Den här exempelmetoden har följande parametrar:
Parameter | Typ | Beskrivning |
---|---|---|
connection |
Hanterad: WqlConnectionManager | En giltig anslutning till SMS-providern. |
Kompilera koden
Namnområden
System
System.Collections.Generic
System.ComponentModel
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Församling
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Robust programmering
De Configuration Manager undantag som kan aktiveras är SmsConnectionException och SmsQueryException. Dessa kan fångas tillsammans med SmsException.
Se även
Översikt över objektConfiguration Manager Lazy PropertiesHow to Call a Configuration Manager Object Class Method by Using Managed CodeHow to Connect to a Configuration Manager Provider using Managed CodeHow to Modify a Configuration Manager objekt med hjälp av hanterad kodSå här utför du en asynkron Configuration Manager fråga med hjälp av hanterad kodSå här utför du en synkron Configuration Manager fråga med hjälp av hanterad kodSå här läser du en Configuration Manager objekt med hjälp av hanterad kodSå här läser du Lazy-egenskaper med hjälp av hanterad kod