Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud chcete upravit instanci objektu Configuration Manager pomocí spravovaného poskytovatele serveru SMS, proveďte úpravy pomocí rozhraní objektu IResultObject. Pak zavoláte metodu IResultObject.Put k odeslání změn.
Poznámka
IResultObject rozhraní pro objekt lze získat prostřednictvím WqlConnectionManager.GetInstance metoda nebo prostřednictvím jiných dotazů. Příklad, který používá asynchronní dotazy, najdete v tématu Postup provedení asynchronního Configuration Manager dotazu pomocí spravovaného kódu.
Úprava objektu Configuration Manager
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Připojení k poskytovateli serveru SMS v Configuration Manager pomocí spravovaného kódu.
Pomocí WqlConnectionManager objektu, který získáte v kroku 1, zavolejte GetInstance pro získání objektu IResultObject pro požadovaný objekt.
Proveďte změny objektu pomocí objektu IResultObject.
Potvrďte změny u poskytovatele serveru SMS pomocí metody Put objektu IResultObject.
Příklad
Následující příklad funkce aktualizuje popis balíčku z zadaného identifikátoru a popisu balíčku.
Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.
public void ModifyPackageDescription(WqlConnectionManager connection, string packageID, string description)
{
try
{
IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");
Console.WriteLine("Package Name: " + package["Name"].StringValue);
Console.WriteLine("Current Description: " + package["Description"].StringValue);
package["Description"].StringValue = description;
package.Put();
Console.WriteLine("New description: " + package["Description"].StringValue);
}
catch (SmsException ex)
{
Console.WriteLine("Failed to get package. Error: " + ex.Message);
throw;
}
}
Tato ukázková metoda má následující parametry:
| Parametr | Typ | Popis |
|---|---|---|
connection |
WqlConnectionManager |
Platné připojení k poskytovateli serveru SMS. |
Kompilace kódu
Obory názvů
Systém
System.Collections.Generic
System.ComponentModel
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Shromáždění
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Robustní programování
Výjimky Configuration Manager, které mohou být vyvolány, jsou SmsConnectionException a SmsQueryException. Ty se dají zachytit společně s postupem SmsException.
Viz taky
Přehled objektůConfiguration Manager Opožděné vlastnostiJak volat metodu třídy objektu Configuration Manager pomocí spravovaného kóduPostup připojení k poskytovateli Configuration Manager pomocí spravovaného kóduPostup vytvoření objektu Configuration Manager objektu pomocí spravovaného kóduPostup provedení asynchronního dotazu Configuration Manager pomocí spravovaného kóduPostup provedení synchronního Configuration Manager dotazu pomocí spravovaného kóduJak číst Configuration Manager objektu pomocí spravovaného kóduJak číst opožděné vlastnosti pomocí spravovaného kódu