![Тихая активация Office 2010 после автоматической установки](https://rvso.com/image/515666/%D0%A2%D0%B8%D1%85%D0%B0%D1%8F%20%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F%20Office%202010%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8.png)
Я создал автоматическую установку Office 2010 с помощью OCT. Мы используем MAK вместо KMS (не мое решение). Есть ли способ активировать Office 2010 после установки? Несмотря на то, что ключ задан во время установки, он не активируется.
Я не хочу, чтобы пользователям предлагалось выполнить активацию, поскольку это будет происходить в лабораторных условиях.
решение1
Если кому-то интересно — Office устанавливает OSPP.VBS в каталог office14 и может управлять активацией Office, среди прочего.
В OCT я настроил его на запуск c:\windows\system32\cscript C:\"Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /act
после установки.
После этого активируются все офисные продукты. У меня установлена тихая установка Visio, Project, а затем Office, и Office запускает активацию после этого, и все три продукта активируются одновременно.
решение2
Не хочу мутить воду в этом посте, но я настроил это с помощью этой команды в OCT:
[WindowsFolder]\system32\cscript [INSTALLLOCATION]\OSPP.VBS
с параметром /act
На всякий случай, если кому-то еще понадобится эта информация. Росс
решение3
Просто вставьте этот пакет в ваш скрипт post sysprep, должно сработать. Протестировано на 32- и 64-битных системах, а также на разных ОС.
Может быть, кто-то сможет это сделать или что-то в этом роде.
активироватьправильный.cmd
REM CUSTOMER NAME HERE
REM DATE LAST MODIFIED
set _win7vlk=XXXXX-8FFQX-YYYYY-33XHT-ZZZZZ
set _2010vlk=YYYYY-YYYYY-WQGB6-KW8P8-XXXXX
REM Use current working dir
cd /d "%~dp0"
if not defined _win7vlk if not defined _2010vlk goto :nokey
echo Checking for internet connectivity needed to activate
echo This screen will not progress until internet is established
echo If you are using firewall please disable the firewall temporarily
:LOOP
PING -n 3 google.com|find "TTL" >NUL
IF NOT ERRORLEVEL 1 goto :ENDLOOP
IF ERRORLEVEL 1 goto :LOOP
:ENDLOOP
echo Internet Detected
echo Change the time
net time \\LANMACHINEWITHCORRECTTIME /set /y
echo Prompt to activate Windows 7 if needed
if exist "%windir%\system32\slmgr.vbs" FOR /F "tokens=5" %%a in ('cscript "%windir%\system32\slmgr.vbs" -xpr') do (set _act=%%a)
if "%_act%" neq "activated." if defined _win7vlk (
cscript "%windir%\system32\slmgr.vbs" -ipk %_win7vlk%
cscript "%windir%\system32\slmgr.vbs" -ato
)
echo Prompt to activate Office 2010 if needed
if exist "%PROGRAMFILES%\Microsoft Office\Office14\WINWORD.exe" set _offver=%PROGRAMFILES%
if exist "%PROGRAMFILES% (x86)\Microsoft Office\Office14\WINWORD.exe" set _offver=%PROGRAMFILES% (x86)
if defined _offver if defined _2010vlk (FOR /F "tokens=3* delims=: " %%a in ('cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /dstatus') do (
if "%%a" == "---OOB_GRACE---" (cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /inpkey:%_2010vlk%
cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /act)
if "%%a" == "---OOT_GRACE---" (cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /inpkey:%_2010vlk%
cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /act)
if "%%a" == "---NOTIFICATIONS---" (cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /inpkey:%_2010vlk%
cscript "%_offver%\Microsoft Office\Office14\OSPP.VBS" /act)
))
:nokey
решение4
Вы также можете активировать Office 2010 во время установки ключа MAK, установив значение свойства AUTO_ACTIVATE. Для этого:Следуй этим шагам:
В OCT выберитеИзменить свойства установкина левой панели, а затем щелкнитеДобавлятьна правой панели.
вДобавить стоимость недвижимостидиалоговое окно, вИмякоробка, типАВТО_АКТИВАЦИЯ. Обратите внимание, что имена свойств должны быть написаны заглавными буквами.
вЦенитькоробка, тип1, а затем нажмитеХОРОШО.