Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per creare un oggetto di Gestione configurazione usando il provider SMS gestito, usare il metodo WqlConnectionManager.CreateInstance. Il metodo ConnectionManagerBase.CreateInstance accetta il tipo di oggetto richiesto come parametro stringa e restituisce un oggetto IResultObject che viene utilizzato per popolare il nuovo oggetto. Per inviare l'oggetto al provider SMS è necessario chiamare il metodo IResultObject.Put .
Per creare un oggetto di Gestione configurazione
Configurare una connessione al provider SMS. Per altre informazioni, vedere Nozioni fondamentali sul provider SMS.
Utilizzando l'oggetto di connessione WqlConnectionManager ottenuto nel passaggio uno, chiamare [CreateInstance per creare l'oggetto WMI richiesto e ricevere la relativa istanza dell'oggetto IResultObject.
Popolare le proprietà IResultObject .
Eseguire il commit di IResultObject nel provider SMS.
Esempio
Nell'esempio seguente viene illustrato come creare e quindi popolare un nuovo pacchetto di Gestione configurazione (SMS_Package).
Per informazioni sulla chiamata del codice di esempio, vedere Chiamata di frammenti di codice di Gestione configurazione.
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;
}
}
Questo metodo di esempio include i parametri seguenti:
| Parametro | Tipo | Descrizione |
|---|---|---|
connection |
Gestito: WqlConnectionManager | Una connessione valida al provider SMS. |
Compilazione del codice
Spazi dei nomi
Sistema
System.Collections.Generic
System.ComponentModel
Microsoft.ConfigurationManagementManagementProvider
Microsoft.ConfigurationManagementManagementProvider.WqlQueryEngine
Assembly
Microsoft.ConfigurationManagement.ManagementProvider
adminui.wqlqueryengine
Programmazione efficiente
Le eccezioni di Gestione configurazione che possono essere generate sono SmsConnectionException e SmsQueryException. Questi possono essere intercettati insieme a SmsException.
Vedere anche
Gestione configurazione proprietà pigre
Come chiamare un metodo della classe di oggetti di Gestione configurazione tramite codice gestito
Come connettersi a un provider di Gestione configurazione tramite codice gestito
Come modificare un oggetto di Gestione configurazione tramite codice gestito
Come eseguire una query asincrona di Gestione configurazione tramite codice gestito
Come eseguire una query sincrona di Gestione configurazione tramite codice gestito
Come leggere un oggetto di Gestione configurazione tramite codice gestito