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

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

Ответить
Настройки темы
CMD/BAT - [решено] как узнать и сменить серийник XP из cmd ?

Аватара для Ingolder

Старожил


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

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


нужны две отдельные команды(скрипта). первая - чтобы узнать текущий серийник,
вторая - чтобы сменить на другой. Главное чтобы всё можно было сделать из командной строки.
помогите плиз.

Отправлено: 11:48, 16-08-2010

 

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

Ветеран


Contributor


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

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


Цитата sov44:
получить информацию о версии Home / Pro ? Команда хорошо работает под админом, а из-под юзера не хочет. »
sov44, можно еще использовать команду systeminfo (пример для русской версии ОС):
Код: Выделить весь код
For /F "Tokens=2*" %%A In ('Systeminfo^|Find /i "Название ОС"') Do Set Edition=%%B

Цитата Iska:
Где брали сам список CID'ов? »
Iska, я брал отсюда. Еще есть KB941461
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:09, 12-04-2011 | #21



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

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


Ветеран


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

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


El Sanchez, спасибо, ясно.

Отправлено: 20:05, 12-04-2011 | #22


Ветеран


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

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


El Sanchez, слепил файлик по вашим скриптам. Ещё раз СПАСИБО!

Последний раз редактировалось sov44, 05-05-2011 в 07:20.


Отправлено: 21:03, 12-04-2011 | #23


Ветеран


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

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


El Sanchez, можно ли модернизировать скрипт в посте 11, чтобы он верно определял ключ как Windows XP, так и Windows 7 ?
п.с. при применении скрипта ключи Windows 7 определяются как ВВВВВ-ВВВВВ-ВВВВВ-...

Отправлено: 08:44, 14-04-2011 | #24


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

Ветеран


Contributor


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

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


Цитата sov44:
при применении скрипта ключи Windows 7 определяются как ВВВВВ-ВВВВВ-ВВВВВ-... »
sov44, скрипт рабочий и проверялся на Win7 x64, только нужно запускать его по-другому - от имени пользователя, вошедшего в систему. Т.е. Shift + ПКМ на скрипте, выбрать Запуск от имени другого пользователя..., вбить данные пользователя.

Не знаю почему, но DigitalProductId в реестре (да и много еще чего в HKLM) не виден через reg, regedit, даже если запустить их от имени Администратора.
З.Ы. UAC у меня отключен. При включенном, вроде, работает от имени Администратора.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:40, 14-04-2011 | #25


Ветеран


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

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


sov44, повторюсь ещё раз: на Vista+ параметра в реестре может и не быть.

Отправлено: 19:06, 14-04-2011 | #26


Аватара для zero55

Ветеран


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

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


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

Отправлено: 21:22, 14-04-2011 | #27


Ветеран


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

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


Цитата El Sanchez:
Не знаю почему, но DigitalProductId в реестре (да и много еще чего в HKLM) не виден через reg, regedit, даже если запустить их от имени Администратора. »
Да, полтергейст какой-то. К примеру скрипт по определению сервиспака на ХР работает. На Windows 7 в виртуальной машине (SP1, админ, таблэтка) не работает, но в тоже время ключ установки определяет нормально. Параметр CSDVersion присутствует в обеих осях.
Код: Выделить весь код
@echo off
For /F "Skip=4 Tokens=3 delims=	" %%A In ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /V CSDVersion 2^>nul') Do Set Serv=%%A
echo %Serv%
pause

Отправлено: 22:46, 14-04-2011 | #28


Ветеран


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

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


Цитата sov44:
Параметр CSDVersion »
???

Отправлено: 23:28, 14-04-2011 | #29


Ветеран


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

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


Цитата Iska:
??? »
Цитата sov44:
На Windows 7 ...(SP1 .....)... Параметр CSDVersion присутствует в обеих осях. »

Отправлено: 11:37, 15-04-2011 | #30



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] узнать количество файлов в каталоге через CMD toro Скриптовые языки администрирования Windows 5 04-12-2013 06:31
Использование - Как сменить серийник у office 2003 iopushnev Лицензирование продуктов Microsoft 4 28-08-2008 19:45
Разное - [решено] как восстановить лицензионный серийник win xp Оleg Microsoft Windows 2000/XP 4 04-09-2007 02:42
[решено] Как сменить серийник? SaimonW Microsoft Windows 2000/XP 9 26-07-2006 14:08
Как из Win2000Server cmd узнать IP клиента? k1sa Сетевые технологии 13 23-02-2006 11:53




 
Переход