Microsoft Office 365 Entreprise
Silent install package for Microsoft Office 365 Entreprise
Office 365
Run update_package() from the package and follow the different steps.
Here are a few additional details:
1) Office Deployment Tool
- If the
setup.exebinary does not exist:- The script opens Microsoft’s Office Deployment Tool page.
- You download the tool.
- You select the downloaded
.exefile. - The script extracts it and copies
setup.exeto the root of the package.
2) Generate / import configuration.xml
- If the
configuration.xmlfile does not exist:- The script opens a browser at the following URL:
https://config.office.com/deploymentsettings - Configure your Office deployment (products, languages, exclusions, channel, etc.).
- Click Export to download the XML.
- Select the downloaded file: it will be copied into the package as
configuration.xml.
- The script opens a browser at the following URL:
3) Source paths: local vs network share
The script reads your configuration.xml and uses:
Add/@SourcePathUpdates/@UpdatePath
SourcePath and UpdatePath must be identical!!
Local sources (inside the package)
If SourcePath and UpdatePath are not set (or are empty), the script uses the package’s current directory.
Example (local):
<Configuration ID="...">
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="O365ProPlusRetail">
<Language ID="fr-fr" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="OneDrive" />
<ExcludeApp ID="Teams" />
<ExcludeApp ID="Bing" />
</Product>
</Add>
<Updates Enabled="TRUE"/>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>
The sources are downloaded into the Office folder of your package.
Sources on a network share (UNC)
Set SourcePath and UpdatePath to the same UNC path.
You must have read/write access to it (to update the sources). However, domain computers only need read access.
Example (network share):
<Configuration ID="...">
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise" SourcePath="\\UNC_PATH\folder">
<Product ID="O365ProPlusRetail">
<Language ID="fr-fr" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="OneDrive" />
<ExcludeApp ID="Teams" />
<ExcludeApp ID="Bing" />
</Product>
</Add>
<Updates Enabled="TRUE" UpdatePath="\\UNC_PATH\folder" />
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>
The sources are downloaded into \\UNC_PATH\folder\Office\...
- package: tis-microsoft-office-365-entreprise
- name: Microsoft Office 365 Entreprise
- version: 16.0.20131.20152-16
- categories: Office
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: Microsoft
- licence: proprietary_restricted,wapt_entreprise
- locale: fr
- target_os: windows
- impacted_process: EXCEL,GROOVE,MSACCESS,MSPUB,ONENOTE,OUTLOOK,POWERPNT,WINWORD
- architecture: x64
- signature_date:
- size: 3.60 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.20131.20152-16
architecture : x64
section : base
priority : optional
name : Microsoft Office 365 Entreprise
categories : Office
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : Microsoft 365 Apps for enterprise
depends :
conflicts : tis-microsoft-access-2016-runtime,tis-microsoft-office-2016,tis-microsoft-office-2013,tis-microsoft-office-2019-professional,tis-microsoft-office-2021-professional
maturity : PROD
locale : fr
target_os : windows
min_wapt_version : 2.3
sources : https://www.microsoft.com/download/details.aspx?id=49117
installed_size : 2362231960
impacted_process : EXCEL,GROOVE,MSACCESS,MSPUB,ONENOTE,OUTLOOK,POWERPNT,WINWORD
description_fr : Microsoft 365 Apps pour les entreprises
description_pl : Aplikacje Microsoft 365 dla przedsiębiorstw
description_de : Microsoft 365 Apps für Unternehmen
description_es : Microsoft 365 Apps para empresas
description_pt : Microsoft 365 Apps para empresas
description_it : Applicazioni Microsoft 365 per le imprese
description_nl : Microsoft 365 Apps voor bedrijven
description_ru : Microsoft 365 Apps for enterprise
audit_schedule :
editor : Microsoft
keywords : office,microsoft,enterprise
licence : proprietary_restricted,wapt_entreprise
homepage : https://www.office.com/
package_uuid : 66415bbc-88a0-4049-947a-3e310d95c40f
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-07-16T02:12:22.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : Z9tXFMfWqDodi35yn0yNtbdsYBUun+459Z5pA+lmKpWAUxB1vJ/9RiJhGJq94rFxTcg1n3EDKJU+bdyogLsyYw7DHccVZpQnUB2yXvZ1+puZsrnPKWnDbtKUz4OhanfTn5tqMdRUI6MRsM5Ib41et0c7kRIEosIvJl0lD7mLHa/hhWx5FUXzJlDkI1kIg0ebpdUZVF4UvZLzwu3QgLuOzU82t4C6UUZrmG+4ijpOeXf5z8SZfeTXI3OujOBljFY8iMffsxpQ5tXHskIrYFJpg6ueXxssqcOlBxc3lNHELEc10tv8ipq4aMgjo4SPeKp0H7+StaGuVqmzhEZVm45MxQ==
8f7a18ddd2e066e52f9d061118127256e0df68e35108b4b70ecb5d337305327e : Office/Data/16.0.20131.20152/a640_exp.cab
fd7e14dbee348b581ba282d2c1f9769c337b70491d2c2718880bb8a5b29d268a : Office/Data/16.0.20131.20152/i640.cab
5c77a97ec6294b63601f04becbf5e252c804d8b89d1283204d5f4e40978f4b21 : Office/Data/16.0.20131.20152/i640.cab.cat
325a2ccf3068e2f5c279b556351fbe2f06d1c08bbdd0225fe8ab524791d81a09 : Office/Data/16.0.20131.20152/i641036.cab
c18f72ac062ce6e2346d7a921396f3764c93064f518cf0dc2bdf83b4780d77fb : Office/Data/16.0.20131.20152/s640.cab
6471f4d4fca3790f20b6e8dd88e329ac442f4499a590e92a58047cf645e91cfc : Office/Data/16.0.20131.20152/s641036.cab
5cabc70460a685e3458a77988bb58b2c7ed0a9e7289dfc87ca04bddab77208f4 : Office/Data/16.0.20131.20152/sa640.cab
fbad1ca9276dcef6143ee9d2fc0a550eaea355cce19450dbc2f10075ac8feb33 : Office/Data/16.0.20131.20152/stream.x64.fr-fr.dat
69b596ce26ec52064077c97119c90afba74c4d5f704a0697a6e78311ab8f2a96 : Office/Data/16.0.20131.20152/stream.x64.fr-fr.dat.cat
a4a97c623a2e04954f4d8a7eeb48a77c114ff8ff564b5733a55d3e8056f51586 : Office/Data/16.0.20131.20152/stream.x64.x-none.arm64x.dat
b26b024776337f470cb25fb86a384d8e51eb88dc2efe4f1cb3c604bd0f3dfa2e : Office/Data/16.0.20131.20152/stream.x64.x-none.arm64x.dat.cat
3d501783ca8beef355ecdc717c6918e3a092ac347881c48943b3ad6463ff7956 : Office/Data/16.0.20131.20152/stream.x64.x-none.dat
20d28925f164f6cd5228bd292f66e006e79e6b2285ac33f4187957166c97e329 : Office/Data/16.0.20131.20152/stream.x64.x-none.dat.cat
b8562b2eadab1003bc29214cbed75869135ae0673363916077f197d8053e593f : Office/Data/v64.cab
b8562b2eadab1003bc29214cbed75869135ae0673363916077f197d8053e593f : Office/Data/v64_16.0.20131.20152.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
23d83efc6d060bd4f2c33e2a4df83359ecb33553f38e1f6e79c2ae7d8fc8aca8 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
b2386de09c990ba46a6b140fdca5b4963ab6e229778a7c475c44d92f82634d05 : luti.json
144f5bf08814ca6283967b640810e1d186f67fa149b30dc84a5b05800bea456f : setup.exe
66246f10c0be41809d47e3a55ab0f0531414cf384bdb4132059365051d450d89 : setup.py
df2fbc84d54adb3ce525e392562a76ccf4024dd7ec3eb7823480313f69a6e822 : update_package.py
0-9
===
The function uninstall_mso2013_if_needed() and uninstall_mso2016_if_needed() may have failed to execute properly
fix ask_*() functions
min_os_version : 10.0
improve functions
silent if params.get("running_as_luti")
now ask user if he want to remove the last downloaded sources