Pergunta

Eu já publicado esquema, e já não têm a DLL que continham o provedor WMI que o esquema foi publicado a partir. Como posso remover o esquema?

Foi útil?

Solução

Se você está falando sobre a montagem de sua outra pergunta, você pode simplesmente usar wbemtest.exe:

  • Conectar para namespace Root
  • Enum casos botão ... (Superclasse nome: __Namespace)
  • instância Excluir nome teste ou MyTest

Isso irá apagar todo o namespace incluindo todas as classes que você criou. Se você quiser excluir uma classe e deixar o namespace

  • Connect to Root \ Test
  • Enum aulas botão ... (recursiva)
  • Exclua as classes que você deseja

Se houver várias máquinas Isso pode ser automatizado usando WMI biblioteca de scripting ou System.Management. Com MOF você pode usar #pragma deleteclass. Se o esquema foi criado com recuperação automática #pragma você precisa remover a entrada

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WBEM \ CIMOM \ AutoRecover MOFs

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top