Office 2019 - Changes to corporate installations

This time around it looks like Microsoft is changing the Office 2019 installation to use the technology that Office 365 has been using to roll out office. It's nice to see the methods for installation rolled together and I like the option for downloading directly from Microsoft.  Less traffic on my servers and WAN links if they can use the internet to pull down the files.

When I went to download the installation files from VLSC I was suprised to find just setup.exe and a few xml files.  After a few tweaks to the xml installer files I found it really easy to use.

I just created batch files to launch the different flavors of Office 2019, here is an example of the batch file:
@echo off
setup /configure Office2019-Standard-x64.xml
Here are examples of my xml files to install both Standard and Pro Plus Volume License versions of Office 2019 in x64 and 32 bit flavors.
I'm using a KMS server, so I don't need to have the keys in these files.

32 Bit Pro Plus, remove old Office
<Configuration>
<Add OfficeClientEdition="32">
<Product ID="ProPlus2019Volume">
<Language ID="en-us" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<Display Level="None" AcceptEULA="TRUE" />
<Logging Level="Standard" Path="%temp%" />
<RemoveMSI All="True" />
</Configuration>

x64 Pro Plus, remove old Office
<Configuration>
<Add OfficeClientEdition="64">
<Product ID="ProPlus2019Volume">
<Language ID="en-us" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<Display Level="None" AcceptEULA="TRUE" />
<Logging Level="Standard" Path="%temp%" />
<RemoveMSI All="True" />
</Configuration>

32 Bit Standard, remove old Office

<Configuration>
<Add OfficeClientEdition="32">
<Product ID="Standard2019Volume">
<Language ID="en-us" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<Display Level="None" AcceptEULA="TRUE" />
<Logging Level="Standard" Path="%temp%" />
<RemoveMSI All="True" />
</Configuration>

x64 Standard, remove old Office
<Configuration>
<Add OfficeClientEdition="64">
<Product ID="Standard2019Volume">
<Language ID="en-us" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<Display Level="None" AcceptEULA="TRUE" />
<Logging Level="Standard" Path="%temp%" />
<RemoveMSI All="True" />
</Configuration>


Comments

Popular Posts