Удаление объекта Configuration Manager с помощью управляемого кода
Чтобы удалить объект Configuration Manager с помощью управляемого поставщика SMS, используйте метод IResultObject.Delete. Объект IResultObject для объекта Configuration Manager можно получить различными способами. Дополнительные сведения см. в статье Чтение объекта Configuration Manager с помощью управляемого кода.
Удаление объекта Configuration Manager
Настройте подключение к поставщику SMS. Дополнительные сведения см. в статье Основы поставщика SMS.
Используя объект,
WqlConnectionManager
который вы получаете на шагеGetInstance
1, вызовите метод , чтобы получитьIResultObject
объект для объекта Configuration Manager.Вызовите метод Delete объекта IResultObject, чтобы удалить объект Configuration Manager.
Пример
В следующем примере пакет удаляется с помощью предоставленного идентификатора пакета. В этом примере метод GetInstance класса WqlConnectionManager используется для получения объекта IResultObject для пакета Configuration Manager, а затем удаляет пакет.
Сведения о вызове примера кода см. в разделе Вызов фрагментов кода Configuration Manager.
public void DeletePackage(WqlConnectionManager connection, string packageID)
{
try
{
IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");
package.Delete();
}
catch (SmsException ex)
{
Console.WriteLine("Failed to delete package: " + ex.Message);
throw;
}
}
Этот пример метода имеет следующие параметры:
Параметр | Тип | Описание |
---|---|---|
connection |
- WqlConnectionManager | Допустимое подключение к поставщику SMS. |
PackageID |
- String |
Идентификатор пакета для существующего пакета. Это можно получить из свойства класса PackageID SMS_Package. |
Компиляция программы
Пространства имен
System;
System.Collections.Generic;
System.ComponentModel
Майкрософт. ConfigurationManagement.ManagementProvider
Майкрософт. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Assembly
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Надежное программирование
Configuration Manager исключения, которые могут быть вызваны: SmsConnectionException и SmsQueryException. Их можно поймать вместе с SmsException.
См. также
Общие сведения об объектах. Вызов метода класса объектов Configuration Manager с помощью управляемого кода
Подключение к поставщику Configuration Manager с помощью управляемого кода
Создание объекта Configuration Manager с помощью управляемого кода
Изменение объекта Configuration Manager с помощью управляемого кода
Выполнение асинхронного запроса Configuration Manager с помощью управляемого кода
Выполнение синхронного запроса Configuration Manager с помощью управляемого кода
Чтение объекта Configuration Manager с помощью управляемого кода
Чтение отложенных свойств с помощью управляемого кода