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.19328.20266-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.42 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.19328.20266-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 : 35066c86-3879-4fff-804e-3dd2d6eedd54
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 : 2025-12-23T17:31:20.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 : ix6OCL6SuOxhilBHL5fe67xdh6Z4/ypigIjOXy0Q9d/YZrIVTaPYR0SQDnBKFAnrgpB3p1i87ofW5AkJZzvnuOu2eWzLSAVkBsStPKQye5FCAh3Fp+R80nXT7Zi32hMXFOdSxs+shNYxQjQciML4sGKayUtczKDk5I5QONCUYOrcXNrujZttTmXhi0OLWJxwqtIudTXKKw/AkSglj6KBCDfjy7xQoNjVjvyuP3r3fZ8uNJrw3iN8rmhsAS2vidrHm12qjfTmn9S1MNT843A291if1wjIN7CGqEC+YPTLXRy1hDKyAFotLiPFQRS1OcnXOVHRsO2uRzEOaHOHFL+hiQ==
f8039ef41c4662daad2d45597a769f32719f1f031b40edc363b1a871ff13ae39 : Office/Data/16.0.19328.20266/a640_exp.cab
4fd2ea291a8d8815a1c1536017d710c2c4bd265bf479a79949b2401826d77b14 : Office/Data/16.0.19328.20266/i640.cab
2eace210e80da2eeb488df9ff11ff05b3eb389f1d936c1eb524fe4caedf905e2 : Office/Data/16.0.19328.20266/i640.cab.cat
61c18a755d6b72790a3b27505380eeac0e017c0fe23cd4a29da08563a03baf84 : Office/Data/16.0.19328.20266/i641036.cab
e4bbe5432aaa96cbd4763df1c815621ee59beeb2372d692ff8731d2e3fbbc2a0 : Office/Data/16.0.19328.20266/s640.cab
cededdcee388fe26a2d4b9dbefa846bbd968be11e4179fbebea6c5f229f79d83 : Office/Data/16.0.19328.20266/s641036.cab
cf0b911b5c655dcb49c79057782d8156edf5d62fd9ef87830fa539ac1246d231 : Office/Data/16.0.19328.20266/sa640.cab
7fcbdb43e64672b74454141c55abc3bc88f1d69ba3642ff9115843e2d1adb799 : Office/Data/16.0.19328.20266/stream.x64.fr-fr.dat
95ef0d1a02409f9c20ab61aa2309c8b9b688a0f0e5d154ea010275c084ff245f : Office/Data/16.0.19328.20266/stream.x64.fr-fr.dat.cat
23573b7b0162f136e484afca91978673189530d20ae46574c511061a69ada720 : Office/Data/16.0.19328.20266/stream.x64.x-none.arm64x.dat
ca55402bd1883d72fd59de7ecb83b46d3835a29c32eb6d97e73975f8c94c30b8 : Office/Data/16.0.19328.20266/stream.x64.x-none.arm64x.dat.cat
a722686ec3a6c64e27984021dc6a1fff8e710136e2b9d0b9b294ada925da360f : Office/Data/16.0.19328.20266/stream.x64.x-none.dat
0ff5287f756458066df551e9ded9c1e7e92f859b6d9d1386b4c3fbd327c546fd : Office/Data/16.0.19328.20266/stream.x64.x-none.dat.cat
1230fac3f7992b91883a3019fc66d08a9b9ba3022d6256bae181c46f8237e233 : Office/Data/v64.cab
1230fac3f7992b91883a3019fc66d08a9b9ba3022d6256bae181c46f8237e233 : Office/Data/v64_16.0.19328.20266.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
02184e348fed86a17ea0732be70d942b0bd86139811e2bfb5275c3133132577b : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
c3a19ab1617df81d87685a3a1dd2d3d6513a35bcf43578631de9ee859326786d : luti.json
351515c5c720e0282e1bdd11543d2a0cf1a45910480ca45a1232ffd3dcdd1566 : 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