首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用wmic访问Bcd时发生故障

使用wmic访问Bcd时发生故障
EN

Stack Overflow用户
提问于 2012-05-10 20:14:50
回答 1查看 939关注 0票数 0

当我试图使用wmic访问BcdStore类的BcdStore方法时,我得到了一个错误。

我最初运行GetSystemDisk方法是为了查看我可以访问BcdStore (参见下面)。这个效果很好。

______________ cmd窗口输出开始__________________

C:>wmic /namespace:\root\wmi类BcdStore调用GetSystemDisk

执行(BcdStore)->GetSystemDisk()

方法执行成功。

输出参数:

__PARAMETERS实例

{

磁盘=“\Device\Harddisk0 0\dr0”;ReturnValue = TRUE;

};

______________ cmd窗口输出结束__________________

然后我运行了EnumerateObjects方法,但是失败了,请看下面。不同的版本只是将参数传递给方法的不同变体,但这是行不通的。

______________ cmd窗口输出开始__________________

C:>wmic /namespace:\root\wmi类BcdStore调用EnumerateObjects 10200003

执行(BcdStore)->EnumerateObjects()

错误:

Description =无效方法参数

C:>wmic /namespace:\root\wmi类BcdStore调用EnumerateObjects Type=10200003

执行(BcdStore)->EnumerateObjects()

错误:

Description =无效方法参数

C:>wmic /namespace:\root\wmi class BcdStore称EnumerateObjects Type=为“H10200003”

错误:

描述=类型不匹配。

C:>wmic /namespace:\root\wmi类BcdStore调用EnumerateObjects 0x10200003

错误:

描述=类型不匹配。

______________ cmd窗口输出结束__________________

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-06-04 20:40:16

这不是一个答案,因为我不确定是否真正理解你想要做什么,但它可以解释为什么你做的不起作用。

以下操作是因为GetSystemDisk是类BcdStore的静态方法:

代码语言:javascript
复制
wmic /namespace:\root\wmi class BcdStore call GetSystemDisk

正如您在WMI Cim studio的方法限定符中看到的那样:

但是 EnumerateObjects是类BcdStore的实例方法,所以不能从类本身调用它,必须从实例调用它。WMI对象浏览器在我的W2K8R2上没有显示BcdStore类的实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10541440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档