2

对于支持 Intel AMT 管理引擎的机器,您可以在 BIOS 中的 ME 配置下的高级选项卡上手动查找 ME FW 版本。有谁知道如何以编程方式(最好使用 C#)?我用谷歌搜索直到我变成蓝色,并使用 WMI Code Creator 手动搜索了所有常见(和不常见)的 WMI 命名空间(包括 Win32_BIOS),但找不到读取此属性的方法。提前致谢!

4

3 回答 3

0

我假设您已启用 AMT?如果是这样,您可以下载 AMT SDK,并且有返回固件版本信息的 API。您可以查看以下文件夹中的 SDK 示例:\Windows\Intel_AMT\Samples\WS-Management\GeneralInfo

SDK还有一个脚本库——如果你进入文档,搜索“FW版本”,你可以在左侧面板看到脚本库——有如何使用它的说明。SDK 在这里: http: //software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk/

虽然,由于这个问题已有 2 年历史,但我希望你现在已经找到了答案......

于 2014-02-20T22:14:33.187 回答
0

上面的解决方案有一个警告。它需要通过 SetupME.EXE 安装 LMS 安装英特尔可管理性服务。

SMS_AMTObject 曾经与一些 AMT 信息一起存在,但您需要安装 SCCM,如果您已安装英特尔 SCS 插件,您仍然可以将其与 SCCM 一起使用。

有 2 种非 WMI 方式获取 Intel AMT 版本(两种 Intel 工具):

  • SCSDiscovery.exe 将非常详细的 AMT 信息写入注册表。运行需要几秒钟。
  • FWDetect.exe 可用于确定 AMT FW 版本是否小于、等于或大于指定版本。很快。
于 2019-01-11T13:09:02.950 回答
0

检查 ME FW 版本的另一种方法是查询ME_System位于此处的 WMI 类:ROOT\Intel_ME:ME_System对于属性FWVersion

于 2016-05-31T20:02:03.487 回答