|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Определение версии (сборки) и сервис пака ОС |
|
|
CMD/BAT - [решено] Определение версии (сборки) и сервис пака ОС
|
|
Новый участник Сообщения: 13 |
Может кто-нибудь поделится скриптом который возвращает версию ОС и ее сервис пак в консоли , с последующим запуском файла в консоли или подсказать соответствие версии сборок ОС (Nt,2k,2k server,xp, 2k3, vista) сервис пакам для нижеприведенного скрипта.
Цитата:
|
||
|
Отправлено: 02:10, 27-05-2009 |
|
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать 7ka,
@echo off ver|find "5.1"&&start "" "Path to installers\installprogXP.exe"||start "" "Path to installers\installprogWin7.exe" &&, || - операторы группирования команд. Команда№1&&Команда№2 - команда№2 исполняется, если исполняется команда№1 Команда№1||Команда№2 - команда№2 исполняется, если не исполняется команда№1 Объединим: Команда№1&&Команда№2||Команда№3 - команда№2 исполняется, если исполняется команда№1, а команда№3 исполняется, если не исполняется команда№2, отсюда вывод: Если исполнится команда№1 (ver|find "5.1"), то исполнится команда№2 (start "" "Path to installers\installprogXP.exe"), иначе исполнится команда№3 (start "" "Path to installers\installprogWin7.exe") |
|
Отправлено: 10:17, 24-03-2010 | #31 |
|
Старожил Сообщения: 320
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
|
|
|
Отправлено: 17:34, 24-03-2010 | #32 |
|
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата 7ka:
|
|
|
Отправлено: 18:19, 24-03-2010 | #33 |
|
Старожил Сообщения: 320
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
|
|
|
Отправлено: 20:20, 24-03-2010 | #34 |
|
Новый участник Сообщения: 7
|
Профиль | Сайт | Отправить PM | Цитировать Покопался на форуме и исходя из решений пользователей вывел код позволяющий не только определить тип системы, но и ее разрядность:
Echo Off IF EXIST "%ProgramFiles(x86)%" ( ver|find "5.1"&&Echo Windows XP x64 ver|find "5.2"&&Echo Windows 2003 x64 ver|find "6.0"&&Echo Windows Vista x64 ver|find "6.1"&&Echo Windows Seven x64 goto End ) ver|find "5.1"&&Echo Windows XP x32 ver|find "5.2"&&Echo Windows 2003 x32 ver|find "6.0"&&Echo Windows Vista x32 ver|find "6.1"&&Echo Windows Seven x32 :End |
|
Отправлено: 07:25, 26-11-2010 | #35 |
|
Старожил Сообщения: 182
|
Профиль | Отправить PM | Цитировать Escalion,
XP 64 вроде имеет код 5.2, как и 2003-я. |
|
------- Отправлено: 22:40, 27-11-2010 | #36 |
|
Новый участник Сообщения: 7
|
Профиль | Сайт | Отправить PM | Цитировать seriych, Нет. У ХР 5.1, это я проверил (думаю врятли у разных ХР коды могут отличаться). Однако я не проверял коды на 2003 и Висте... возможно и ошибся. Но эти коды я взял из сообщений пользователей этого форума, которые решали подобные задачи на 2003 и Висте.
|
|
Отправлено: 07:44, 28-11-2010 | #37 |
|
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 17:25, 08-08-2011 | #38 |
|
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать Ageron, Escalion, а почему бы не воспользоваться командой %Processor_Architecture%?
|
|
------- Отправлено: 20:17, 24-04-2012 | #39 |
|
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать sLiDeR-X,
на 64 разрядном процессоре может стоять 32 разрядная ос |
|
Отправлено: 14:04, 25-04-2012 | #40 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| [решено] Управление 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 | |
|