无人参与安装后的Office 2010静默激活

我使用OCT创build了Office 2010的无人参与安装。 我们使用MAK而不是KMS(不是我的决定)。 安装后有没有办法激活Office 2010? 即使在安装过程中设置了密钥,它也不会激活。

我不希望用户被提示激活,因为这将在实验室环境中。

    万一有人想知道 – 办公室安装OSPP.VBS在office14目录,并可以处理办公室激活,等等。

    在OCT中,我将其设置为在安装后运行c:\windows\system32\cscript C:\"Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /act

    所有办公室产品在那之后被激活。 我安静地安装了Visio,Project,然后Office,并且在Office启动之后,所有三个产品都立即激活。

    不要在这个post上浑水,但我在OCT中使用这个命令设置:
    [WindowsFolder] \ system32 \ cscript [INSTALLLOCATION] \ OSPP.VBS
    与/行为的参数

    以防万一别人需要这些信息。 罗斯

    只是在你的后期sysprep脚本中查找这个批处理,应该为你做的伎俩。 testing工作在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 

    您还可以在安装MAK密钥时通过设置AUTO_ACTIVATE属性值来激活Office 2010。 要这样做,请按照下列步骤操作 :

    1. 在OCT中,select左窗格中的“ 修改安装程序属性 ”,然后在右窗格中单击“ 添加 ”。

    2. 在“ 添加属性值”对话框的“ 名称”框中,键入AUTO_ACTIVATE 。 请注意,属性名称必须是大写的。

    3. 在“ 值”框中,键入1 ,然后单击“ 确定”