【发布时间】:2012-05-10 20:14:50
【问题描述】:
当我尝试使用 wmic 访问 BcdStore 类的 EnumerateObjects 方法时遇到错误。
我最初运行 GetSystemDisk 方法是为了查看我可以访问 BcdStore(见下文)。这很好用。
______________ cmd 窗口输出开始 ___________ _______
C:>wmic /namespace:\root\wmi class BcdStore 调用 GetSystemDisk
执行(BcdStore)->GetSystemDisk()
方法执行成功。
输出参数:
__PARAMETERS 的实例
{
Disk = "\\Device\\Harddisk0\\DR0"; ReturnValue = TRUE;};
______________ cmd 窗口输出结束 ___________ _______
然后我运行了 EnumerateObjects 方法,但是失败了,请看下面。不同的版本只是如何将参数传递给方法的不同变体,但这不起作用。
______________ cmd 窗口输出开始 ___________ _______
C:>wmic /namespace:\root\wmi class BcdStore call 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 class BcdStore call EnumerateObjects 0x10200003
错误:
描述 = 类型不匹配。
______________ cmd 窗口输出结束 ___________ _______
任何帮助将不胜感激。
【问题讨论】: