wmic を使用して BcdStore クラスの EnumerateObjects メソッドにアクセスしようとすると、エラーが発生します。
最初に GetSystemDisk メソッドを実行して、BcdStore にアクセスできることを確認しました (以下を参照)。これはうまくいきました。
__ _ __ _ _ __ _ __ _コマンドウィンドウの出力が始まります__ _ __ _ _ __ _ __ _ ___ _
C:>wmic /namespace:\root\wmi クラス BcdStore 呼び出し GetSystemDisk
実行中 (BcdStore)->GetSystemDisk()
メソッドの実行が成功しました。
出力パラメータ:
__PARAMETERS のインスタンス
{
Disk = "\\Device\\Harddisk0\\DR0"; ReturnValue = TRUE;
};
__ _ __ _ _ __ _ __ _コマンド ウィンドウの出力が終了します__ _ __ _ _ __ _ __ _ ___ _
次に、EnumerateObjects メソッドを実行しましたが、失敗しました。以下を参照してください。さまざまなバージョンは、引数をメソッドに渡す方法のさまざまなバリエーションですが、これは機能しませんでした。
__ _ __ _ _ __ _ __ _コマンドウィンドウの出力が始まります__ _ __ _ _ __ _ __ _ ___ _
C:>wmic /namespace:\root\wmi クラス BcdStore 呼び出し EnumerateObjects 10200003
実行中 (BcdStore)->EnumerateObjects()
エラー:
説明 = 無効なメソッド パラメータ
C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects Type=10200003
実行中 (BcdStore)->EnumerateObjects()
エラー:
説明 = 無効なメソッド パラメータ
C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects Type="H10200003"
エラー:
説明 = タイプが一致しません。
C:>wmic /namespace:\root\wmi クラス BcdStore 呼び出し EnumerateObjects 0x10200003
エラー:
説明 = タイプが一致しません。
__ _ __ _ _ __ _ __ _コマンド ウィンドウの出力が終了します__ _ __ _ _ __ _ __ _ ___ _
どんな助けでも大歓迎です。