Безшумна активація Office 2010 після встановлення без нагляду


11

Я створив без нагляду встановлення Office 2010 за допомогою OCT. Ми використовуємо MAK, а не KMS (не моє рішення). Чи є спосіб активувати Office 2010 після встановлення? Незважаючи на те, що ключ встановлений під час встановлення, він не активується.

Я не хочу, щоб користувачі пропонували активувати, оскільки це буде в лабораторному середовищі.

Відповіді:


11

Якщо хтось цікавився - Office встановлює OSPP.VBS в каталог office14 і може між іншим обробляти активацію офісу.

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

Всі офісні товари активуються після цього. У мене це мовчазна установка Visio, Project, а потім Office, і Office завершує активацію після того, як усі три продукти будуть активовані відразу.


Оновлення: Ми закінчилися в KMS :)
MDMarra

4

Щоб не затуманити води на цій посаді, але я встановив це за допомогою цієї команди в OCT:
[WindowsFolder] \ system32 \ cscript [ВСТАНОВЛЕННЯ] \ OSPP.VBS
З параметром / act

Про всяк випадок, якщо комусь іншому потрібна ця інформація. Росс


2

Просто патронник цієї партії у вашому скрипті sysprep для публікації повинен зробити для вас трюк. Тестовано для роботи на 32-бітних і 64-бітних системах, а також різних ОС.

Можливо, хтось може ввімкнути цей або будь-який інший.

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. У OCT виберіть Змінити властивості налаштування на лівій панелі та натисніть кнопку Додати в правій області.

  2. У діалоговому вікні Додати значення властивості у полі Ім'я введіть AUTO_ACTIVATE . Зверніть увагу, що назви властивостей повинні бути великими літерами.

  3. У полі Значення введіть 1 і натисніть кнопку ОК .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.