OCTを使用してOffice 2010の無人インストールを作成しました。私たちはKMSではなくMAKを使用しています(私の決定ではありません)。インストール後にOffice 2010をアクティブ化する方法はありますか?キーはインストール中に設定されますが、アクティブ化されません。
これはラボ環境になるので、ユーザーにアクティブ化を求めるプロンプトを表示したくない。
誰かが不思議に思っていた場合-Officeは、OSPP.VBSをoffice14ディレクトリにインストールし、とりわけOfficeのアクティベーションを処理できます。
OCTでは、インストール後にc:\windows\system32\cscript C:\"Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /act
を実行するように設定しました。
その後、すべてのオフィス製品がアクティブ化されます。 Visio、Project、Officeのサイレントインストールを行ってから、Officeでアクティベーションを開始すると、3つの製品すべてが一度にアクティベートされます。
この投稿で水を濁さないようにしていますが、OCTで次のコマンドを使用してこれを設定しました。
[WindowsFolder]\system32\cscript [INSTALLLOCATION]\OSPP.VBS
/actのパラメーターを使用
誰かがその情報を必要とする場合に備えて。ロス
Sysprep後のスクリプトでこのバッチをチャックするだけで、うまくいくはずです。 32ビットと64ビットのシステム、および異なるOSでの動作をテストしました。
多分誰かがこれを何とか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
AUTO_ACTIVATEプロパティ値を設定して、MAKキーをインストールするときにOffice 2010をアクティブ化することもできます。これを行うには、 次の手順に従います :
OCTの左側のウィンドウでModify Setup propertiesを選択し、Add右ペイン。
Add Property ValueダイアログボックスのNameボックスに、 AUTO_ACTIVATE。プロパティ名は大文字でなければならないことに注意してください。
Valueボックスに1と入力し、[〜#〜] ok [〜#〜]。