Ativação silenciosa do Office 2010 após instalação autônoma

11

Eu criei uma instalação autônoma do Office 2010 usando a OCT. Estamos usando uma MAK em vez de KMS (não minha decisão). Existe uma maneira de ativar o Office 2010 após a instalação? Mesmo que a chave seja definida durante a instalação, ela não é ativada.

Não quero que os usuários sejam solicitados a ativar, pois isso ocorrerá em um ambiente de laboratório.

    
por MDMarra 07.06.2010 / 17:31

4 respostas

11

Caso alguém esteja se perguntando - o Office instala o OSPP.VBS no diretório office14 e pode lidar com a ativação do escritório, entre outras coisas.

Na OCT eu configurei para executar c:\windows\system32\cscript C:\"Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /act durante a pós-instalação.

Todos os produtos de escritório são ativados depois disso. Eu tenho isso silencioso, instale o Visio, o Project e depois o Office e faça o Office iniciar a ativação e todos os três produtos serão ativados de uma só vez.

    
por 11.06.2010 / 02:45
4

Não turvar as águas neste post, mas eu configurei isso usando este comando em OCT:
[Pasta do Windows] \ system32 \ cscript [INSTALLLOCATION] \ OSPP.VBS
Com o parâmetro de / act

Apenas no caso de alguém precisar dessa informação. Ross

    
por 20.08.2010 / 22:20
2

Apenas atire esse lote no script post sysprep, faça o truque para você. Testado trabalhando em sistemas de 32 e 64 bits, bem como diferentes sistemas operacionais.

Talvez alguém possa fazer isso ou algo assim.

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
    
por 11.04.2011 / 05:37
0

Você também pode ativar o Office 2010 no momento em que instala uma chave MAK, definindo o valor da propriedade AUTO_ACTIVATE. Para fazer isso, siga estas etapas :

  1. In the OCT, select Modify Setup properties on the left pane, and then click Add in the right pane.

  2. In the Add Property Value dialog box, in the Name box, type AUTO_ACTIVATE. Note that property names must be uppercase.

  3. In the Value box, type 1, and then click OK.

    
por 02.08.2011 / 17:41