【发布时间】:2012-06-08 17:08:52
【问题描述】:
这是我的场景:
我的服务器有 2 种可能的配置:不需要特殊处理的 2-TB 硬盘或需要 UEFI BIOS 和 GPT 分区来启动操作系统的 3-TB 硬盘。
我正在尝试创建一个能够检测 BIOS 是“旧”还是“UEFI”并相应地执行部署脚本的单一安装 USB 密钥。
我努力寻找可以区分的 WMI,但无济于事。
我最接近解决方案的是这篇文章: http://social.technet.microsoft.com/Forums/en-US/winserverManagement/thread/6cbb488d-3062-4aad-b712-7a9e4d045b13
detectefi.exe 可以很好地检测 BIOS 类型,但是我无法输出它的结果,所以我不知道如何使用它。
我有两个问题:
是否有任何 WMI 可以用来区分我的 2 个设置。
(如果问题 1 的答案是否定的)有没有办法将结果从 C++ 编译的 .exe 文件输出到 .txt 或任何其他形式并利用结果(我没有 C++ 技能完全)
【问题讨论】:
-
我在这个链接中的解决方案:stackoverflow.com/questions/38273847/…