Thursday, March 6, 2014

Language Packs Integration in TS

For Windows Language Packages to install……

In this section we will be looking at Three major areas

1) OS Language packs
2) IE language Packs

3)Office lanugage Packs

For OS:-


Download the LP.Cab files

clip_image002

Create a package and without a program

Now add a step in the TS with below command line

cmd /c Dism.exe /image:%OSPartition%\ /add-package /packagepath:lp.cab /loglevel:4 /LogPath:%_SMSTSLogPath%\Dism_LangPack.log /ScratchDIR:C:\_SMSTaskSequence

clip_image004

 

For IE language Packs

Download the language pack.msu files from MS site

clip_image006

Once downloaded Create a standard software package

For Program creation

wusa.exe IE9-Windows6.1-LanguagePack-x86-ind.msu /quiet /norestart /log:"%windir%\AppsLogs\IE9-Windows6.1-LanguagePack-x86-ind.log"

Add this package in TS as a Package for getting installed in TS

That’s all….. For IE

For Office language packages the story little bit different

Once you downloaded the Language Pack you will see similar to below folder structure based on the language (in my example I have taken ja.JP as Japan)

clip_image008

 

SilentConfig_Office_ja-JP.xml


 


<Configuration Product="OMUI.ja-jp">


 


<Display Level="None" CompletionNotice="no" Reboot="ReallySuppress" SuppressModal="YES" AcceptEula="yes" />


 


<Setting Id="SETUP_REBOOT" Value="Never" />


 


<AddLanguage Id="ja-jp" ShellTransform="Yes" />


 


</Configuration>


 


config.xml 


<Configuration Product="OMUI.ja-jp">


 


<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->


 


<!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Japanese Language Pack Setup(*).txt" /> -->


 


<!-- <USERNAME Value="Customer" /> -->


 


<!-- <COMPANYNAME Value="MyCompany" /> -->


 


<!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->


 


<!-- <LIS CACHEACTION="CacheOnly" /> -->


 


<!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->


 


<!-- <DistributionPoint Location="\\server\share\Office" /> -->


 


<!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->


 


<!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> -->


 


<!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->


 


</Configuration>


 


OMUI.xml


 


<?xml version="1.0" encoding="utf-8"?>


 


<!--_SIG=JmIivEKlUTAignk1VPVZoDg8Jf1e1eDkqsec8r+fY/Zct7mG5t4L+JcUbz75jflowOxZ97LgptFyVni2PtrzQHO+a5+hrvrHGyhpesJvRmXEHjjY2pnBsBhGLheShMRv2NKePfTL4N2VFq/f9WsEryg99grZdAozDasULsLsXDc=-->


 


<Package Id="OMUI.ja-jp" Type="MSI" Path="OMUI.MSI" Version="1.0" ProductCode="{90140000-0100-0411-0000-0000000FF1CE}" MSIVersion="14.0.4763.1000" Platform="x86">


 


<Feature Id="Gimme_OnDemandData" Cost="0">


 


<OptionRef Id="Gimme_OnDemandData"/>


 


</Feature>


 


<Feature Id="OSpp" Cost="4233281">


 


<OptionRef Id="OSpp"/>


 


</Feature>


 


<Feature Id="SetupExeAddRegistry" Cost="0">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


<Feature Id="SetupExeArpEntry" Cost="0">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


<Feature Id="SetupControllerFiles" Cost="7616916">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


<Feature Id="OMUIFiles" Cost="29713344">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


<Feature Id="OSpp_Core" Cost="6139790">


 


<OptionRef Id="OSpp_Core"/>


 


</Feature>


 


<Feature Id="OSetupController" Cost="7616448">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


<Feature Id="MsoInstalledPackagesScopedIntl_1041" Cost="0">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


<Feature Id="SetupXmlFiles" Cost="468">


 


<OptionRef Id="AlwaysInstalled"/>


 


</Feature>


 


</Package>


 


setup.xml


 


<?xml version="1.0" encoding="utf-8"?>


 


<!--_SIG=TgU45/kZOx8f1ZLydsZZBBqrcCIkJoszvxQhL5lE8NBRCIBmeZxcv9mw3Rj3MfryvSo7JwCi4NbT11hMrHG+gwYbxjWh/tyNpAF92sZVmp4XK9XAvt3pB8/ki5ekPIUM8pEWNQLRZWY80TKWd+byFCwUEajR2Q2vyAmFqCPYgTk=-->


 


<Setup Id="OMUI.ja-jp" Type="Product" LanguagePack="yes" ProductCode="{90140000-0100-0411-0000-0000000FF1CE}">


 


<PIDTemplate Value="82503&amp;amp;lt;````=````=````=````=`````&amp;amp;gt;@@@@@"/>


 


<Option Id="AlwaysInstalled" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>


 


<Option Id="OSpp" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>


 


<Option Id="OSpp_Core" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>


 


<Option Id="Gimme_OnDemandData" DefaultState="Local" DisallowAbsent="yes" DisallowAdvertise="yes" Hidden="yes"/>


 


<PackageRef Path="OMUI.xml"/>


 


<AddOnRef Keyword="AccessMUI"/>


 


<AddOnRef Keyword="ExcelMUI"/>


 


<AddOnRef Keyword="SharePointDesignerMUI"/>


 


<AddOnRef Keyword="GrooveMUI"/>


 


<AddOnRef Keyword="InfoPathMUI"/>


 


<AddOnRef Keyword="OfficeMUI"/>


 


<AddOnRef Keyword="RosebudMUI" Exclude="Vista"/>


 


<AddOnRef Keyword="Proofing"/>


 


<AddOnRef Keyword="Office64MUI" Exclude="Unless64bitOS"/>


 


<AddOnRef Keyword="OneNoteMUI"/>


 


<AddOnRef Keyword="OutlookMUI"/>


 


<AddOnRef Keyword="PowerPointMUI"/>


 


<AddOnRef Keyword="PublisherMUI"/>


 


<AddOnRef Keyword="WordMUI"/>


 


<AddOnRef Keyword="XMUI.ja-jp"/>


 


<RMCCP FilePath="VISIO.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="VISIOCORE.MSI" MinSize="200000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="VISPRO.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="VISPROR.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="VISSTD.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="VISSTDR.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="PRJPROE.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="PRJPRO.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="PRJSTDE.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<RMCCP FilePath="PRJSTD.MSI" MinSize="1000000" MaxSize="6500000" MinMajorVer="0" MinMinorVer="0" MaxMajorVer="0" MaxMinorVer="0"/>


 


<PIDKEY Value="H3MDP-M7D4B-C3BCB-97RM8-GX9B2"/>


 


<INSTALLLOCATION Value="%PROGRAMFILES%\Microsoft Office"/>


 


<ActConfigIDs>


 


<ActConfigID Id="F3329A70-BB26-4DD1-AF64-68E10C1AE635" TrialBitmap="0x2FFF" ProductName="OfficeLPK" AllowTerminalService="1" GroupID="98"/>


 


</ActConfigIDs>


 


<AllowAdditionalPidKeys Value="true"/>


 


<LocalCache DownloadCode="{90140000-0100-0411-0000-0000000FF1CE}" SkuComponentDirectory="OMUI.ja-jp">


 


<File Id="OMUI.xml" MD5="751ADBD66BE1AF2D60976FADC6CFEE30" Size="1350" RelativeCachePath="OMUI.xml" RelativeSourcePath="OMUI.xml"/>


 


<File Id="OMUI.msi" MD5="034E8B14801981267EBC7875214ED54E" Size="892416" RelativeCachePath="OMUI.msi" RelativeSourcePath="OMUI.msi"/>


 


<File Id="OMUI.cab" MD5="E32FA7200327B2A0206B03154BF36060" Size="19470956" RelativeCachePath="OMUI.cab" RelativeSourcePath="OMUI.cab"/>


 


<File Id="setup.exe" MD5="4D92F518527353C0DB88A70FDDCFD390" Size="1100664" RelativeCachePath="setup.exe" RelativeSourcePath="..\setup.exe"/>


 


<File Id="osetup.dll" MD5="FCC38158C5D62A39E1BA79A29D532240" Size="5789544" RelativeCachePath="osetup.dll" RelativeSourcePath="osetup.dll"/>


 


<File Id="ose.exe" MD5="9D10F99A6712E28F8ACD5641E3A7EA6B" Size="149352" RelativeCachePath="ose.exe" RelativeSourcePath="ose.exe"/>


 


<File Id="pkeyconfig-office.xrm-ms" MD5="3DCFF1DCDEB1B837EC8F13351C8A92AC" Size="715834" RelativeCachePath="pkeyconfig-office.xrm-ms" RelativeSourcePath="pkeyconfig-office.xrm-ms"/>


 


<File Id="PidGenX.dll" MD5="7F120AAD20ECAE1EA421083F26611519" Size="1248016" RelativeCachePath="PidGenX.dll" RelativeSourcePath="PidGenX.dll"/>


 


<File Id="Setup.xml" MD5="" Size="" RelativeCachePath="Setup.xml" RelativeSourcePath="Setup.xml"/>


 


</LocalCache>


 


</Setup>


No comments:

Post a Comment