スキーマを公開しましたが、スキーマの公開元の wmi プロバイダーを含む dll がありません。スキーマを削除するにはどうすればよいですか?
2220 次
1 に答える
4
他の質問からアセンブリについて話している場合は、wbemtest.exeを使用するだけです。
- ルート名前空間に接続します
- インスタンスを列挙...ボタン(スーパークラス名:__名前空間)
- TestまたはMyTestという名前のインスタンスを削除します
これにより、作成したすべてのクラスを含む名前空間全体が削除されます。クラスを削除して名前空間を残す場合
- Root\Testに接続します
- 列挙型クラス...ボタン(再帰的)
- 必要なクラスを削除します
複数のマシンがある場合、これはWMIスクリプトライブラリまたはSystem.Managementを使用して自動化できます。MOFでは、#pragmadeleteclassを使用できます。スキーマが#pragmaautorecoverを使用して作成された場合は、からエントリを削除する必要があります。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WBEM \ CIMOM \ autorecover mofs
于 2008-09-19T19:11:28.627 に答える