Microsoft Office 365 Entreprise
Paquet d'installation silencieuse pour Microsoft Office 365 Entreprise
Office 365
Lance update_package() du paquet et suivre les différentes étapes.
Voici tout de même quelques précisions :
1) Office Deployment Tool
- Si le binaire
setup.exen’existe pas :- Le script ouvre la page Microsoft de l’Office Deployment Tool.
- Vous téléchargez l’outil.
- Vous indiquez le fichier
.exetéléchargé. - Le script l’extrait et copie
setup.exeà la racine du package.
2) Générer / importer configuration.xml
- Si le fichier
configuration.xmln’existe pas :- Le script ouvre un navigateur à l'url suivante :
https://config.office.com/deploymentsettings - Vous configurez votre Office (produits, langues, exclusions, canal, etc.)
- Cliquez Export pour télécharger le XML
- Sélectionnez le fichier téléchargé : il sera copié dans le package sous
configuration.xml
- Le script ouvre un navigateur à l'url suivante :
3) Chemins de sources : local vs partage réseau
Le script lit votre configuration.xml et utilise :
Add/@SourcePathUpdates/@UpdatePath
SourcePath et UpdatePath doivent être identiques !!
Sources en local (dans le paquet)
Si SourcePath et UpdatePath ne sont pas renseignés (ou vides), le script utilise le dossier courant du paquet.
Exemple (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>
Les sources sont téléchargées dans le dossier Office de votre paquet
Sources sur un partage réseau (UNC)
Définissez SourcePath et UpdatePath sur le même UNC.
Vous devez y avoir accès en lecture/écriture (pour mettre à jour les sources). En revanche, les ordinateurs du domaine doivent y avoir accès uniquement en lecture.
Exemple (partage réseau) :
<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>
Les sources sont téléchargées dans \\UNC_PATH\folder\Office\...
- package: tis-microsoft-office-365-entreprise
- name: Microsoft Office 365 Entreprise
- version: 16.0.20228.20188-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.53 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.20228.20188-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 : ec3d977a-02f0-4fd0-9ce5-bc8e2e4d65d5
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-08-12T01:08:49.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 : dSZvCXbxAMDyPtpGhM9eT034LnsT/LclGpPxVpRrPISaMqJnbd/bwVwdOhXUbjtNIPu+CT3XktrKZuWFE+P/gzPh9qWJVOHbhS/lrz0t1uuXSrwGmKlJYl3HKQ8rXZ2+US18XA5odZZxvSroHWtHSiWuoJV9Ov1xAugExvw+3/FHV/iWcPKQE9Mt0CEdQpfQtGvDR3XL1S3IYKOOpRZPG8zbJi2z9rePwzVDL7U5SIyf31ofjYD/v/OOc+4WbHtTKJ6jSUyDcfJLUe0oKL0O6PdFff2aspp+VZyWNPXUGmdNla2059n12ObNf3Bkoa7wWZY96Yiwb5HIT1mpbc1fvw==
1fdd5a6c74fc4277300359f2865438fd21122e6a53b7aaf2e3212ce00d4a9d1c : Office/Data/16.0.20228.20188/a640_exp.cab
e18cdf6afbcfed753b942381d14121bc0088ff3f097354082bd62c8bb75a333d : Office/Data/16.0.20228.20188/i640.cab
7533cad1ed8110303557ac6a8b3ee7492d62d2f58f5e86ba4736de8fb34a005b : Office/Data/16.0.20228.20188/i640.cab.cat
07cb958438a8313461dd677e74b568b4c35d0617500add94c36159049ce480ba : Office/Data/16.0.20228.20188/i641036.cab
dae166f194162a999bc0305905801899099aa7fca6b9979c7e2da019ba2b9f5f : Office/Data/16.0.20228.20188/s640.cab
0285ef1aee5df3dbd2ed3cd54cb636c8ecfe0e22c7cb32dbe37f58d30203e917 : Office/Data/16.0.20228.20188/s641036.cab
f3025c540c444b26613e3b686b1c90fc017ece5e72cde3a6e8a3b657196ca2b5 : Office/Data/16.0.20228.20188/sa640.cab
ee66b005636c6f5ce0988192e43e97c5474a165a133e83fb81e72595a671cdb8 : Office/Data/16.0.20228.20188/stream.x64.fr-fr.dat
db9c866e182630f53b6a92e766ae0ba9258ca409fe78414ffbf1401d95243c41 : Office/Data/16.0.20228.20188/stream.x64.fr-fr.dat.cat
9a779a292ae2b3d3b8e8c166d6123f0dc186a03d0a15606236883b51898cc100 : Office/Data/16.0.20228.20188/stream.x64.x-none.arm64x.dat
6f8ab4d55bc2e322f2f6fe69a1b4f26339e626311d1a472db4ae3ad4a5e9b1c1 : Office/Data/16.0.20228.20188/stream.x64.x-none.arm64x.dat.cat
9340547b7d0dc77852c7ffe77f11c8aded66d8804b531a53c9fa3cc6117f28db : Office/Data/16.0.20228.20188/stream.x64.x-none.dat
3576291b762a2f8120e7d8322bee51cce8476019a9a2e316d8d610bf149deb7e : Office/Data/16.0.20228.20188/stream.x64.x-none.dat.cat
470070d65d39dc6058a2ed8e0dfaadddae53b444b22f1e6aa800a22fcd783e33 : Office/Data/v64.cab
470070d65d39dc6058a2ed8e0dfaadddae53b444b22f1e6aa800a22fcd783e33 : Office/Data/v64_16.0.20228.20188.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
4ae1c736439a9b78b3bd2c8c681a25606dc9aa584e17af286405784f9cb32225 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
1bac38f8b0d6696292c3f12112850494739a25f65e2ae4aa272e6def7ea4d14b : luti.json
f266bc16834fbfae5aa7aca7c27ed5f393cac0bb2acebc2d5bb2dd7813cf7497 : 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