Информация об активации Windows и Office через командную строку

Активация WindowsПолучить информацию о статусе активации Windows и Microsoft Office через графический интерфейс операционной системы просто. Получить эту же самую информацию через командную строку тоже довольно таки просто. Расскажем о том, как собрать информацию об активации Windows и Office с удалённых машин, не вставая с кресла.

Для получения информации об активации Windows и Office корпорация Microsoft уже заготовила два встроенных скрипта — slmgr.vbs и ospp.vbs. Первый встроен в операционные системы семейства Windows, второй поставляется вместе с Microsoft Office.

Начнём со скрипта slmgr.vbs, который лежит по адресу %windir%\system32\. Для вывода информации об активации Windows достаточно ввести в командной строке

slmgr.vbs /dli

или

slmgr.vbs /dlv

Последняя команда выведет более полную информацию об активации Windows. Информация будет выведена в отдельном окне. Если же ввести просто

slmgr.vbs

то выйдет справка о синтаксисе скрипта.

Информация об активации Windows и Office через командную строку

Если требуется, чтобы информация выводилась в окно командной строки, то указывайте полный путь до скрипта и используйте сервер сценариев (тот же cscript):

cscript %windir%\system32\slmgr.vbs

Информация об активации Windows и Office через командную строку

Кстати, сообщения об ошибках выводятся только в командную строку. Поэтому этот режим выглядит более удобным.

Как уже было сказано, slmgr.vbs позволяет считать информацию и с удалённого компьютера. Синтаксис будет следующий:

slmgr.vbs [имя_компьютера] [имя_пользователя] [пароль] [параметры]

Следующий скрипт, который мы сегодня рассмотрим, это ospp.vbs. В отличие от предыдущего скрипта, он не содержится в Windows изначально, а добавляется при установке Microsoft Office. Располагается он в папке с офисным пакетом. При работе с ospp.vbs обязательно использование сервера сценариев cscript.

Поскольку за годы существования Microsoft Office вышла уже не одна версия этого офисного пакета, местоположение ospp.vbs может быть разным. Это зависит от версии Office, разрядности операционной системы и разрядности самого офисного пакета. Ниже пример.

Версия Office Разрядность Windows Разрядность Office Расположение ospp.vbs
2010 32 бита 32 бита C:\Program Files\Microsoft Office\Office14
2010 64 бита 32 бита C:\Program Files (x86)\Microsoft Office\Office14
2010 64 бита 64 бита C:\Program Files\Microsoft Office\Office14

Как правило, системным разделом является C:\, другую букву присваивают очень редко. Имя каталога зависит от версии Microsoft Office.

2003 — Office11;

2007 — Office12;

2010 — Office14;

2013 — Office15;

2016 — Office16.

Тринадцатой версии не было из-за суеверий.

Для выполнения скрипта нужно указывать путь полностью, либо для начала перейти в каталог с ним:

cd C:\Program Files\Microsoft Office\Office14
cscript ospp.vbs

Команда выше вызовет справку. Она откроется в окне Internet Explorer. Этот пример подойдёт для Office 2010, если разрядности ОС и Office совпадают. Далее я не буду в каждом примере указывать полный путь к скрипту. Подразумевается, что команды выполняются из каталога с ним.

Посмотреть статус активации Microsoft Office можно следующей командой:

cscript ospp.vbs /dstatus

Если нужно посмотреть статус активации Office на удалённом компьютере, то синтаксис имеет такой вид:

cscript ospp.vbs [параметры] [имя_компьютера] [имя_пользователя] [пароль]

Безусловно, собранную информацию можно перенаправить в текстовый файл.

cscript %windir%\system32\slmgr.vbs >> C:\windows_license_info.txt

или

cscript ospp.vbs /dstatus >> C:\office_license_info.txt

Как видите, собрать информацию о лицензиях Windows и Microsoft Office очень просто даже с удалённых машин. Но кроме этого slmgr.vbs и ospp.vbs имеют множество других интересных функций, о которых стоит поговорить отдельно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *