В мою бытность сисадмином надо было ставить Office и активировать его. По неопытности KMS сервер развернуть я не могла, приходилось вводить MAK ключи.
Можно активировать Офис ручками, из интерфейса, но это долго. Для ускорения процесса можно использовать специальный скрипт: ospp.vbs. Информацию о нем можно почитать на сайте Майкрософт -> ссылка.
Находится он в директории, в которой установлен Office.
Директория зависит от битности Windows и Office:
- Для Windows x64 и Office x32:
%SystemDrive%\Program Files (x86)\Microsoft Office\<Версия офиса> - Для Windows x64 и Office x64 и Windows x32 и Office x32:
%SystemDrive%\Program Files\Microsoft Office\<Версия офиса>
Название директории Office зависит от его версии:
- Для Office 2010: Office14
- Для Office 2013: Office15
- Для Office 2016, 2019, 365: Office16
Вызвать скрипт можно из командной строки, запущенной от имени администратора. Пример для моего ПК (Windows x64 и Office 2010 x64):
cscript "C:\Program Files\Microsoft Office\Office14\ospp.vbs"
Можно сперва перейти в директорию, а потом запустить скрипт:
cd "C:\Program Files\Microsoft Office\Office14"
cscript ospp.vbs
Если не вводить никаких ключей, откроется справка в htm странице:
Для начала можно посмотреть, активирована ли система и каким способом, добавив ключ /dstatus :
cscript "C:\Program Files\Microsoft Office\Office14\ospp.vbs" /dstatus
Или, если вы УЖЕ в директории Office: cscript ospp.vbs /dstatus
В итоге увидим что-то такое:
Если надо установить MAK или Retail ключ и активировать Office:
Вводим ключ:
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Если ключ принят (появится строка <Product key installation succesful>), активируем Office:
cscript ospp.vbs /act
Должна появиться строка <Product activation succesful>
Для одмена имеет смысл иметь с собой подобный batник для просмотра лицензии и активации в случае чего (папку и ключик меняете на свои, естессна):
@echo off
cd /d C:\Program Files (x86)\Microsoft Office\Office15
cscript ospp.vbs /dstatus
CHOICE /T 150 /C yn /CS /D n /M "Activate?"
IF %ERRORLEVEL%==1 (GOTO activation) ELSE exit
:activation
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript ospp.vbs /act
pause
Надеюсь, кому-то данная информация пригодится :)