Cicha aktywacja pakietu Office 2010 po instalacji nienadzorowanej


11

Utworzyłem nienadzorowaną instalację pakietu Office 2010 za pomocą OCT. Używamy MAK zamiast KMS (to nie moja decyzja). Czy istnieje sposób na aktywację pakietu Office 2010 po instalacji? Mimo że klucz jest ustawiony podczas instalacji, nie aktywuje się.

Nie chcę, aby użytkownicy byli monitowani o aktywację, ponieważ będzie to miało miejsce w środowisku laboratoryjnym.

Odpowiedzi:


11

Na wypadek, gdyby ktoś się zastanawiał - Office instaluje OSPP.VBS w katalogu office14 i może między innymi obsłużyć aktywację pakietu Office.

W OCT ustawiłem, aby działał c:\windows\system32\cscript C:\"Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /actpodczas instalacji.

Wszystkie produkty biurowe są następnie aktywowane. Mam cichą instalację Visio, Project, a następnie Office, i Office rozpoczyna aktywację po tym, jak wszystkie trzy produkty są aktywowane jednocześnie.


Aktualizacja: Skończyło się na KMS :)
MDMarra,

4

Nie mętniam wód w tym poście, ale ustawiłem to za pomocą tego polecenia w OCT:
[WindowsFolder] \ system32 \ cscript [INSTALLLOCATION] \ OSPP.VBS
Z parametrem / act

Na wypadek, gdyby ktoś potrzebował tych informacji. Ross


2

Wystarczy rzucić tę partię w swoim skrypcie post sysprep, powinien załatwić sprawę. Testowany na systemach 32-bitowych i 64-bitowych oraz różnych systemach operacyjnych.

Może ktoś może to zrobić VBS.

activproper.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

Możesz także aktywować pakiet Office 2010 podczas instalowania klucza MAK, ustawiając wartość właściwości AUTO_ACTIVATE. Aby to zrobić, wykonaj następujące kroki :

  1. W OCT wybierz Modyfikuj właściwości Instalatora w lewym okienku, a następnie kliknij Dodaj w prawym okienku.

  2. W oknie dialogowym Dodaj wartość właściwości w polu Nazwa wpisz AUTO_ACTIVATE . Pamiętaj, że nazwy właściwości muszą być pisane wielkimi literami.

  3. W polu Wartość wpisz 1 , a następnie kliknij przycisk OK .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.