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

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

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

Аватара для Ingolder

Старожил


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

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


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

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

 

Старожил


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

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


Ну, певая проблема легко решается сторонней утилитой ProduKey от NirSoft

Код: Выделить весь код
@for /f "tokens=3 delims=	" %%S in ('@ProduKey.exe /WindowsKeys 1 /OfficeKeys 0 /IEKeys 0 /SQLKeys 0 /ExchangeKeys 0 /stab ""') do echo %%S
По второй проблеме ничего хорошего не нашлось - уж очень многое зависит от версии и типа операционки... максимум, что накопал в гугле: Левый сайтик
К сожалению каюсь, опыта работы с лицензиями очень и очень мало и ограничен он только установкой "легалайзов" и готовых компов с предустановками.

-------
Как сказало Дерево Дровосеку: "я - пень".


Последний раз редактировалось NiOl, 16-08-2010 в 13:34.

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

Отправлено: 13:09, 16-08-2010 | #2



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

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


Аватара для Ingolder

Старожил


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

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


по первой проблеме - Непредвиденное появление: %%S
по второй - этот способ я уже находил, и он требует гуёвого взаимодействия, а не через цмд.

Отправлено: 20:06, 16-08-2010 | #3


(*.*)


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

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


Ingolder, ОС не указана, как всегда, видимо ХР, ибо на Vista/7 уже догуглил бы до slmgr.vbs.

В ХР, возможно, это наведет на какие-то мысли... How can I change the volume licensing product key on a Windows XP SP1-Based Computer?.

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

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

Отправлено: 22:29, 16-08-2010 | #4


Аватара для Ingolder

Старожил


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

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


Vadikan, да, именно XP sp3 rus

я не разбираюсь в vbs к сожалению.
попытка запуска скрипта выдаёт
запускаю естественно, С:\ChangeVLKey2600.vbs ключ

Отправлено: 11:30, 17-08-2010 | #5


Пользователь


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

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


Ingolder,

Замените в первых шести строках сценария символы " \ " на " ' "

Отправлено: 11:42, 17-08-2010 | #6



Moderator


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

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


Цитата Ingolder:
запускаю естественно, С:\ChangeVLKey2600.vbs ключ
Не тот.
В статье KB328874 читаем:

Цитата KB328874:
Мы рекомендуем использовать сценарий ChangeVLKey2600.vbs на компьютерах под управлением системы Windows XP, на которых не установлена Windows XP с пакетом обновления 1 (SP1) или более поздние версии Windows XP, а на компьютерах, на которых установлена Windows XP с пакетом обновления 1 (SP1) или более поздние версии Windows XP, использовать сценарий ChangeVLKeySP1.vbs

Отправлено: 12:21, 17-08-2010 | #7


Старожил


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

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


Цитата Ingolder:
по первой проблеме - Непредвиденное появление: %%S »
яйк! Попробуем в 3 строчки (и убидитесь, что после delims= стоит именно символ табуляции)
Код: Выделить весь код
@Echo off
setlocal EnableExtensions
for /f "tokens=3 delims=	" %%S in ('ProduKey.exe /WindowsKeys 1 /OfficeKeys 0 /IEKeys 0 /SQLKeys 0 /ExchangeKeys 0 /stab ""') do echo %%S

-------
Как сказало Дерево Дровосеку: "я - пень".

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

Отправлено: 12:32, 17-08-2010 | #8


Ветеран


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

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


NiOl, думаю, дело было скорее всего в том, что Ingolder запускал напрямую, без использования пакетного файла.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:39, 17-08-2010 | #9


Аватара для Ingolder

Старожил


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

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


Iska, ага.
спасибо, товарищи, заработало. То, что надо!


Petya V4sechkin, я пробовал оба. одно и то же. оба одинаковую ошибку выдают.

Отправлено: 14:28, 17-08-2010 | #10



Компьютерный форум 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




 
Переход