Узнать версию Windows из командной строки непривилегированного пользователя

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

Обновление: Чтобы уточнить, мне нужна эта команда, чтобы не нарушать работу с разными уровнями пакетов обновления и т. Д., Что, вероятно, исключает анализ определенного номера версии. Также, если вы посмотрите этот список версий Windows, вы увидите, что числа, указанные в Windows 7 и server 2008 r2, совпадают.

14
задан Jared 5 December 2011 в 18:37
поделиться