Мне нужен способ узнать, в какой версии Windows я работаю, используя простые инструменты командной строки (без powershell).Мне нужно, чтобы он работал от непривилегированного пользователя, и мне нужно уметь анализировать разницу между Windows XP, Vista, server 2008 и 7. В настоящее время я использую: wmic os get Caption
, но это не удается, когда пользовательне имеет разрешения на запуск wmic.
Обновление: Чтобы уточнить, мне нужна эта команда, чтобы не порвать с различными уровнями пакетов обновления и т. д., что, вероятно, исключает анализ определенного номера версии,Также, если вы посмотрите на этот список версий Windows, вы увидите, что числа, указанные в Windows 7 и server 2008 r2, одинаковы.