wmicを使用してBcdStoreクラスのEnumerateObjectsメソッドにアクセスしようとするとエラーが発生します。wmicを使用してBcdにアクセスする際のエラー
私は最初にGetSystemDiskメソッドを実行して、私がBcdStoreにアクセスできることを確認しました(下記参照)。これはうまくいった。
______________ cmd window output begins __________________
C:>wmic /namespace:\root\wmi class BcdStore call GetSystemDisk
Executing (BcdStore)->GetSystemDisk()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
Disk = "\\Device\\Harddisk0\\DR0"; ReturnValue = TRUE;
};
______________ cmd window output ends __________________
次に、EnumerateObjectsメソッドを実行しましたが、失敗しました。下記を参照してください。異なるバージョンは、メソッドに引数を渡す方法の異なるバリエーションですが、これは機能しませんでした。
______________ cmd window output begins __________________
C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects 10200003
Executing (BcdStore)->EnumerateObjects()
ERROR:
Description = Invalid method Parameter(s)
C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects Type=10200003
Executing (BcdStore)->EnumerateObjects()
ERROR:
Description = Invalid method Parameter(s)
C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects Type="H10200003"
ERROR:
Description = Type mismatch.
C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects 0x10200003
ERROR:
Description = Type mismatch.
______________ cmd window output ends __________________
助けてください。