Вот мой сценарий:
У меня есть сервер с двумя возможными конфигурациями: жесткий диск на 2 ТБ, который не требует специальной обработки, или жесткий диск на 3 ТБ, для которого требуется UEFI BIOS и раздел GPT для загрузки ОС.
Я пытаюсь создать единый установочный USB-ключ, который может определить, является ли BIOS «устаревшим» или «UEFI», и соответственно выполнить сценарий развертывания.
Я упорно искал WMI, который мог бы сделать различие, но безрезультатно.
Ближе всего к решению я пришел к этому сообщению: ="nofollow">http://social.technet.microsoft.com/Forums/en-US/winserverManagement/thread/6cbb488d-3062-4aad-b712-7a9e4d045b13
Detefi.exe отлично определяет тип BIOS, но я не могу вывести его результат, поэтому не знаю, как его использовать.
У меня есть 2 вопроса:
есть ли какой-либо WMI, который я могу использовать, чтобы различать мои 2 настройки.
(если ответ на вопрос 1 отрицательный) есть ли способ вывести результаты из .exe-файла, скомпилированного на C++, в .txt или любую другую форму и использовать результат (у меня вообще нет навыков C++)