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.20326.20142-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.77 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.20326.20142-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 : 1e075be4-985d-4c3d-8d49-f34113b666d9
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-09-14T14:45:32.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 : ZBFEQmvlQXs01L1BcZdJ6tP4C+rEc+BXg3sqfzyhHI03hF5vx8WknXIQZr1zro1OSfFcDciB8QemXcm6BRXlcNfSablVIpPBrhgUxRiZHhpHUdRkNib2SOju6/XPfRZgaOgexE5bIwIjtfum9/wP2xPxWbzWrkQyh/e07RuldYDdO6YKDbY1ju2HszAN2G6HyCURl+hohQ6WKpeXMbTv13fv3cbaURtZgKbWpuXgvnE1+FsfaMQuM/NHGh0IfwE4ZLwU99MTt+8zz8tu4eezy+PTHyWhX0ieRfnQD0A/d2qihfQqqYWUyJREycu9t74xnSHf+PpS+d5JpYDvVrY47Q==
4acedb6f1c732fc387e1ef3ef38bb2214ecdae10de1d1fef3ac9085b00ac8f97 : Office/Data/16.0.20326.20142/a640_exp.cab
26da6fde91964557131e5909caa1d5727ee77df0aa25a396ecd77cd1018dbb21 : Office/Data/16.0.20326.20142/i640.cab
95351e21bc02a660495f82f3bf423c34b187e86f06cb35148158f27fd6b78ce9 : Office/Data/16.0.20326.20142/i640.cab.cat
3798a0c865aca8630ad13470e010e146eebe54000dec5a9258c8a4f45955b929 : Office/Data/16.0.20326.20142/i641036.cab
73a072efde6001a79cba549384e816ff097c46a02343de8cf32e7a2d9d997254 : Office/Data/16.0.20326.20142/s640.cab
01b632deec8c4cddc188438d071f22e8ad22710f7b98f6570e255ce99a950ddf : Office/Data/16.0.20326.20142/s641036.cab
9f1dd12c4d12cfc112077f9dceed15ec9fb85edd77934595f6f8b4a84bae925a : Office/Data/16.0.20326.20142/sa640.cab
419db4b1b1a6a402585f706688e69a470d3f96bd773f9d2bd8e2732554558daf : Office/Data/16.0.20326.20142/stream.x64.fr-fr.dat
213656a0e8190d18afa3eb8ffb809954198cf6061dc8f4a5cdb5df3faa43d6de : Office/Data/16.0.20326.20142/stream.x64.fr-fr.dat.cat
030cfbe7deccfeec6ac252a2f2adc853c89e85d1075455b45df66da350fe06b3 : Office/Data/16.0.20326.20142/stream.x64.x-none.arm64x.dat
fe91b3c9edc77e5aa32184c51b16164e6cca0a894bb658dfe923327ab87ffb52 : Office/Data/16.0.20326.20142/stream.x64.x-none.arm64x.dat.cat
65e3e02fa176018636540075dc09ddd608ba6bbe89de7a3a03a330159dfcf17a : Office/Data/16.0.20326.20142/stream.x64.x-none.dat
62962462d6a7a877dbcbe6963f24faa738f13c7680606bd8a462161d28d49e8c : Office/Data/16.0.20326.20142/stream.x64.x-none.dat.cat
33eb064d9822af3d9b9a9dc2a5d928fd8c560557e451df75ce64fb44dda01348 : Office/Data/v64.cab
33eb064d9822af3d9b9a9dc2a5d928fd8c560557e451df75ce64fb44dda01348 : Office/Data/v64_16.0.20326.20142.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
0a7d4a7c1db17a07f9fe9862b183cebe460e6fbd5e03499e25b90445019a935c : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
ca3c440669370152ecb07731ae646ebf4454d0901bae9d259344950535de7cbf : luti.json
50facf295f357d8230b4d50678536148e32f34b4ac33387269d5a72c93ff810a : 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