J'ai publié un schéma et les dll ne contiennent plus le fournisseur wmi dont le schéma a été publié. Comment puis-je supprimer le schéma?Comment supprimer le schéma wmi publié?
2
A
Répondre
4
Si vous parlez de l'assemblée de votre autre question, vous pouvez simplement utiliser wbemtest.exe:
- Connectez-vous à l'espace de noms racine
- instances Enum bouton ... (superclasse nom: __NAMESPACE)
- supprimer instance nommée test ou MyTest
qui supprimera l'espace de noms entier, y compris toutes les classes que vous avez créées. Si vous voulez supprimer une classe et laisser l'espace de noms
- Connect Root \ Test
- Classes Enum ... bouton (récursive)
- Supprimer les classes que vous voulez
Si Plusieurs machines peuvent être automatisées en utilisant la bibliothèque de scripts WMI ou System.Management. Avec MOF, vous pouvez utiliser #pragma deleteclass. Si le schéma a été créé aveC#pragma autorecover vous devez supprimer l'entrée de
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WBEM \ CIMOM \ autorecover mouffe