Вопрос
Я опубликовал схему, и у меня больше нет библиотеки dll, которая содержала поставщика wmi, у которого была опубликована схема.Как я могу удалить схему?
Решение
Если вы говорите о сборке из вашего другого вопроса, вы можете просто использовать wbemtest.exe:
- Подключение к корневому пространству имен
- Перечислять экземпляры...кнопка (суперкласс название:_Пространство имен)
- Удалить экземпляр с именем Test или MyTest
Это приведет к удалению всего пространства имен, включая все созданные вами классы.Если вы хотите удалить класс и покинуть пространство имен
- Подключение к Root est
- Перечисляемые классы...кнопка (Рекурсивная)
- Удалите нужные вам классы
Если имеется несколько компьютеров, это можно автоматизировать с помощью библиотеки сценариев WMI или System.Management.С MOF вы можете использовать #pragma deleteclass .Если схема была создана с помощью #pragma autorecover, вам необходимо удалить запись из
HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Microsoft\WBEM\CIMOM\автоматическое восстановление mofs