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

11

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 tenha sido definida durante a instalação, ela não é ativada.

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

MDMarra
fonte

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 office, entre outras coisas.

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

Todos os produtos de escritório são ativados depois disso. Eu instalei silenciosamente o Visio, o Project e o Office e o Office inicia a ativação depois e todos os três produtos são ativados ao mesmo tempo.

MDMarra
fonte
Update: Acabamos indo para KMS :)
MDMarra
4

Não para enlamear as águas nesta postagem, mas eu configurei isso usando este comando na OCT:
[WindowsFolder] \ system32 \ cscript [INSTALLLOCATION] \ OSPP.VBS
Com o paramater de / act

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

boezo
fonte
2

Basta arremessar esse lote no seu script sysprep post, isso deve fazer o truque para você. Testado trabalhando em sistemas de 32 bits e 64 bits, bem como em diferentes sistemas operacionais.

Talvez alguém possa vbs este ou o que seja.

enableproper.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
nathan
fonte
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, execute as seguintes etapas :

  1. Na OCT, selecione Modificar propriedades da instalação no painel esquerdo e clique em Adicionar no painel direito.

  2. Na caixa de diálogo Adicionar valor da propriedade , na caixa Nome , digite AUTO_ACTIVATE . Observe que os nomes das propriedades devem estar em maiúsculas.

  3. Na caixa Valor , digite 1 e clique em OK .

luta de gás
fonte