Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Определение версии (сборки) и сервис пака ОС

Ответить
Настройки темы
CMD/BAT - [решено] Определение версии (сборки) и сервис пака ОС

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может кто-нибудь поделится скриптом который возвращает версию ОС и ее сервис пак в консоли , с последующим запуском файла в консоли или подсказать соответствие версии сборок ОС (Nt,2k,2k server,xp, 2k3, vista) сервис пакам для нижеприведенного скрипта.

Цитата:
for /F "tokens=4" %%V in ('ver') do if %%V==[Версия goto

Отправлено: 02:10, 27-05-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Devils0411:
Если не трудно объясни»
1. Позиция версии в VER непостоянна, например:
Код: Выделить весь код
Win2003: "Microsoft Windows [Version 5.2.3790]"   (3-я)
WinXP  : "Microsoft Windows XP [Версия 5.1.2600]" (4-я)
2. Возвращаемый номер версии 3-х и более значный, номер сборки нужно отсекать.

3. При подстановке значения, имя переменной нужно брать в знаки '%'.

Цитата Devils0411:
на семерке правильно срабатывал скрипт»
скрипт всегда будет падать на семерку, т.к. не выполняется ни одно из условий

Отправлено: 12:08, 04-08-2009 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Devils0411

Ветеран


Сообщения: 902
Благодарности: 51

Профиль | Отправить PM | Цитировать


Спасибо, теперь стало яснее

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 15:39, 04-08-2009 | #22


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


а как будет выглядеть параметр csdversion в случае отсутствия sp в системе (ну и условие скрипта для проверки соответственно)?

Отправлено: 23:22, 03-09-2009 | #23


Старожил


Сообщения: 193
Благодарности: 33

Профиль | Отправить PM | Цитировать


Не знаю, задавался ли подобный вопрос, но я не нашел...или просто не уверен какие ключевые слова задать для поиска..
Интересует как с помощью батника или другим образом проверить версию системы, т.е. что взять в качестве проверяемого файла или параметра реестра..
Нужно для таких целей: есть программа которая работает на XP, но не работает на 7, или наоборот..так вот батник должен проверить какая система.. и только в том случае установить прогу, если подходит система...

Отправлено: 12:35, 09-03-2010 | #24


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата cleric1985_n:
не уверен какие ключевые слова задать для поиска »
например, "CSDVersion"

Отправлено: 12:42, 09-03-2010 | #25


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024

Профиль | Отправить PM | Цитировать


cleric1985_n,

Для XP:
Код: Выделить весь код
@echo off
ver|find "XP"&&start "" "Path to proga\proga.exe"
Что выдает команда ver в win7 и есть ли она там вообще я не знаю.

Отправлено: 13:41, 09-03-2010 | #26


Старожил


Сообщения: 193
Благодарности: 33

Профиль | Отправить PM | Цитировать


Цитата amel27:
например, "CSDVersion" »
Укажите плиз тогда как реализовать? Какие значения там должны быть?

Цитата El Sanchez:
@echo off
ver|find "XP"&&start "" "Path to proga\proga.exe" »
Спасибо. В 7 проверил тоже работает, но там не указывается что это 7, но указана версия, т.е для 7 - 6.1, а XP - 5.1.
Могу я использовать эти данные в качестве маркерных?

Отправлено: 18:49, 09-03-2010 | #27


Аватара для seriych

Старожил


Сообщения: 182
Благодарности: 42

Профиль | Отправить PM | Цитировать


Цитата cleric1985_n:
Могу я использовать эти данные в качестве маркерных? »
95: "95"
98: "98"
Me: "Me"
2000: "5.0"
XP: "5.1"
2003 или xp64: "5.2"
Vista: "6.0"
7: "6.1" или "7.0"

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:49, 09-03-2010 | #28

7ka 7ka вне форума

Аватара для 7ka

Старожил


Сообщения: 320
Благодарности: 32

Профиль | Отправить PM | Цитировать


El Sanchez
извиняюсь если глупость спросил, но все-же:
к примеру у меня в папке есть два файла один только для хр другой для 7, программа выполняется из runonceex какую команду мне использовать если я ставлю на хр, чтобы запускалась программа для хр, а если я буду устанавливать на 7 то запускался файл для 7, а программа для хр игнорировалась
просто сдесь мне не совсем понятно:
Код: Выделить весь код
@echo off
ver|find "XP"&&start "" "Path to proga\proga.exe"

Отправлено: 06:47, 24-03-2010 | #29


(*.*)


Сообщения: 36497
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


Цитата cleric1985_n:
но там не указывается что это 7, но указана версия, т.е для 7 - 6.1, а XP - 5.1. »
Operating System Version (Windows)

WMI Tasks: Operating Systems (Windows)
...determine which version of the Windows operating system is installed on a computer?

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:13, 24-03-2010 | #30



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Определение версии (сборки) и сервис пака ОС

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Управление FireWall через GPO на Windows без сервис пака. exo Microsoft Windows NT/2000/2003 3 28-09-2009 12:52
Разное - [решено] Изменение метки установленного сервис пака Midge Microsoft Windows 2000/XP 1 24-05-2009 23:02
Microsoft официально запускает XP SP3. Чего следует ожидать от нового сервис пака? OSZone News Новости и события Microsoft 8 23-04-2008 08:09
Определение версии сервис пака по файлам дистрибутива Sparkster Microsoft Windows 2000/XP 3 07-05-2007 22:26
Как изменить версию сервис пака tualatin Microsoft Windows NT/2000/2003 12 10-06-2005 17:03




 
Переход