Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как узнать редакцию ОС посредством CMD (http://forum.oszone.net/showthread.php?t=253068)

Limonica 03-02-2013 13:26 2081531

Как узнать редакцию ОС посредством CMD
 
Как узнать редакцию ОС с помощью консоли, если systeminfo отсутствует или не работает?

Foreigner 03-02-2013 14:30 2081570

Цитата:

Цитата Limonica
если systeminfo отсутствует или не работает? »

Еще может отсутствовать wmic.exe. Попробуй:
Код:

reg query "hklm\software\microsoft\windows nt\currentversion" /v productname
Что покажет?

Limonica 03-02-2013 14:54 2081584

Угу, wmic в Home версиях тоже отсутствует.

Код:

reg query "hklm\software\microsoft\windows nt\currentversion" /v productname
Решает проблему только для ОСей начиная с WinVista. В WinXP отображается просто:
Код:

Microsoft Windows XP
Без редакции.

Foreigner 03-02-2013 16:14 2081628

Если известно, что Win XP, то больше информации можно узнать, используя:
Код:

netsh diag show os
К сожалению, в следующих после XP версиях, из команды netsh убрали контекст "diag"

angel_lyucifer 04-02-2013 20:06 2082536

Вот попробуй!
PHP код:

echo %PROCESSOR_ARCHITECTURE%>system.txt 


Limonica 27-04-2013 20:39 2140665

Цитата:

Цитата Foreigner
netsh diag show os »

Как не странно, бывает что и эту команду выполнить невозможно, вопрос остаётся акктуальным: Как узнать редакцию Windows XP с помощью CMD?

Vadikan 28-04-2013 11:51 2141047

Поискать файл, которого нет в home? gpedit.msc?

ITDemon 29-04-2013 23:51 2141988

Команды cmd внутреннего уровня:

ver, prompt $V

Vadikan 02-05-2013 09:26 2143116

ITDemon, а в хр они издание показывают?

morozoff 02-05-2013 09:43 2143124

Цитата:

Цитата Vadikan
а в хр они издание показывают?»

Нет, проверил у себя на Windows XP Professional, издание данная команда не отобразила.

Limonica, Ну, если вам хочется узнать версию операционной системы используя командную строку, то есть вариант в лоб:
Код:

Win+r -> cmd -> winver
Условия поставленной задачи я не нарушил, ведь просили с помощью консоли ;)
P.S. Прошу прощения, что ответил вместо ITDemon.

Nun-Nun 03-05-2013 10:10 2143588

Georgio,

На XP с Вашим скриптом получается вот такой результат (смущает сообщение "Obsolete data - do not use", да и билд несколько странный):

Foreigner 03-05-2013 10:39 2143602

Nun-Nun,

Цитата:

смущает сообщение "Obsolete data - do not use", да и билд несколько странный
Это нормальное значение параметра CurrentBuild в ХР
Цитата:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"CurrentBuild"="1.511.1 () (Obsolete data - do not use)"

Nun-Nun 03-05-2013 11:12 2143615

Цитата:

Цитата Foreigner
Это нормальное значение параметра CurrentBuild в ХР »

Очень может быть, не спорю. Правда в той же XP по ver билд выглядит, мягко скажем, совсем не так:
Код:

Microsoft Windows XP [Версия 5.1.2600]
Если от той же Microsoft известно, что внутрення версия XP - 5.1 и от неё же, что она - "5.1.2600", напрашивается вывод, что у неё свой "особый" взгляд на это дело. :)


Время: 01:54.

Время: 01:54.
© OSzone.net 2001-