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.20430.20180-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.65 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.20430.20180-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 : 91d93563-9895-41cf-baa1-817921b042fd
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-10-14T06:17:45.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 : JsRSRoYqVsGmh7P3iOQvT3rNBODZqsEUl1jMe4YNIiv2d/e6ZKgI+pPVm9qTZojlk0ZM6Onz5gIHOgQ7OixIYv/rFjzya+2DRBYHVixmMlK+FMlEIaaOGt1qXXz5QPUjuYGXePnt6j79LaRJk4a2udhJ/XR/u6Yrw1mzMM46Q4VnEAhMfyF84mE8II0jefbnf0y4QlzcwTqeknJnJDMJsQpB21rYX+NeskxHXlQYVvkpu37OAYcxpWY2rO59cOcECcAK7eXnuFRIYLSlBnGOseNPCfhdNTbEwRHkGFFH17hYZR50Co8wlyqLkiTorqrQEcwjgCnqMwJ3iv5gHprU5Q==
e8242a2e5a30acccefaf317707ee7f7e2d417cdc662f4f83e268c6a20c50229c : Office/Data/16.0.20430.20180/a640_exp.cab
ede92d6b7c348e45dcb8324e1027e581d6f6a9795220afb58af797c88063b429 : Office/Data/16.0.20430.20180/i640.cab
ecbb40aee3af4d188c42046ca7994c07840f223f39496670610dc2ce98bc10b0 : Office/Data/16.0.20430.20180/i640.cab.cat
79c7e483d0c4231f0bf557dda2e4720edb357f58fba2aebdcecdd7d083419fd9 : Office/Data/16.0.20430.20180/i641036.cab
88061ac917f26e6746a52631f12a0315bef836ab62212d47ff06ab5970269d31 : Office/Data/16.0.20430.20180/s640.cab
1cc86f6be15569cc061eb6f6888dcbadee8538c36b4fe5a4adbab718edb6d4b9 : Office/Data/16.0.20430.20180/s641036.cab
0d4c28ead6aa89eb7f7009bb3f1163910727dbdf98ec557cebc9dcc104e4ede7 : Office/Data/16.0.20430.20180/sa640.cab
e2c609c90eae4e819e6df408f08daa8c41943ca1ff25c96f9c60ac603efc9ca3 : Office/Data/16.0.20430.20180/stream.x64.fr-fr.dat
e7b69d9277c5d6d470bb3e10c6f62fa983d66b1d1ea185593e8da48314128ecf : Office/Data/16.0.20430.20180/stream.x64.fr-fr.dat.cat
c6f0ca551b30c864d79978ac6404b35b3587661cf096812149c21d15d023efda : Office/Data/16.0.20430.20180/stream.x64.x-none.arm64x.dat
b42f80fe3f6bd35c11b5b7eac3d816ee47392f2b14f868dbd40f1f79ef750ead : Office/Data/16.0.20430.20180/stream.x64.x-none.arm64x.dat.cat
84d3e5e8e06d167c8febd0173d74c3d1f2bc0680e47497f2255167bf7e80b366 : Office/Data/16.0.20430.20180/stream.x64.x-none.dat
c529e96135d81d61bf99e21adcfd1992d29a800a62f4e910ff2ca0f18eb23dd7 : Office/Data/16.0.20430.20180/stream.x64.x-none.dat.cat
d6b0b4f54e8b73fb3de79c2e721a53a4597a2b3ad22e7dfa3b8e0659fd43b59d : Office/Data/v64.cab
d6b0b4f54e8b73fb3de79c2e721a53a4597a2b3ad22e7dfa3b8e0659fd43b59d : Office/Data/v64_16.0.20430.20180.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
8ef73c889093c9aa7d6d1a823e8c6b1f640c9e7f910f38beebfa80b89a7e2da8 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
f9e97ed23e1c422f00ddef88643ba04d5a2632df45dc1089e3ddd2f075d97181 : 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