Автоматическая активация Office 2010 после автоматической установки

11

Я создал автоматическую установку Office 2010 с помощью центра развертывания Office. Мы используем MAK, а не KMS (не мое решение). Есть ли способ активировать Office 2010 после установки? Несмотря на то, что ключ установлен во время установки, он не активируется.

Я не хочу, чтобы пользователям предлагалось активировать, поскольку это будет в лабораторной среде.

MDMarra
источник

Ответы:

11

В случае, если кому-то было интересно - Office устанавливает OSPP.VBS в каталог office14 и может, помимо прочего, обрабатывать активацию офиса.

В OCT я настроил его запуск c:\windows\system32\cscript C:\"Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /actпосле установки.

После этого все офисные продукты активируются. У меня есть автоматическая установка Visio, Project, а затем Office, после чего Office начинает активацию после того, как все три продукта активируются одновременно.

MDMarra
источник
Обновление: мы закончили тем, что шли в KMS :)
MDMarra
4

Чтобы не испачкать воду в этом посте, я настроил это с помощью этой команды в OCT:
[WindowsFolder] \ system32 \ cscript [INSTALLLOCATION] \ OSPP.VBS
С параметром / act

На тот случай, если кому-то еще понадобится эта информация. Росс

boezo
источник
2

Просто добавьте эту партию в ваш сценарий sysprep после публикации, и это поможет вам. Протестировано на 32-битных и 64-битных системах, а также на разных ОС.

Может быть, кто-то может VBS этот или что-то.

activateproper.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
Натан
источник
0

Вы также можете активировать Office 2010 во время установки ключа MAK, установив значение свойства AUTO_ACTIVATE. Для этого выполните следующие действия :

  1. В центре развертывания Office выберите Изменить параметры настройки на левой панели, а затем нажмите кнопку Добавить на правой панели.

  2. В диалоговом окне Добавить значение свойства в поле Имя введите AUTO_ACTIVATE . Обратите внимание, что имена свойств должны быть прописными.

  3. В поле Значение введите 1 и нажмите кнопку ОК .

gasfight
источник