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.20026.20166-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.78 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.20026.20166-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 : c43c14d3-895e-4dbc-bb2a-4375d323c758
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-06-12T17:37:24.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 : DpaUJU/5x4FNosiBzz1ARQVA7lzYsDgLBF/ov7B7EhXCtk+fkcjW5DHXW0wF81ofnHtdnMs2sxaMHH17p4qG4PxGWLyLGxOOGftAitHD5hlyiOc8a93gki/kXSCKwsy0Z01aDgUouWF1k78DlvWDgjg7fCmI8bxSvrM1l6Bm9I3mDRgTuN1UqY/tF/YPT/2si0w+GZ/kaTR76gWgkJWcHX+t5ZZvekkiKkEVFOgR4vpcKQYvo7BsBYyyLAPaG1QVDeQLZSpAymy0pZc6L9+rN3XOnrNYYHQ2/7Nx+uvbznTTxM0cUnAbYr6U5VDxjtShp2DZCMXrPA7iRxjcqwscEQ==
33a1aa4e306ea308fba677d7dd2e611de2266096942df72e0bd1d83fec9a3f21 : Office/Data/16.0.20026.20166/a640_exp.cab
231149a0011a7be07b12899a28b821cedc49e1378d2d30ba4ad3b1e35493839e : Office/Data/16.0.20026.20166/i640.cab
d750003219dd62f032a9d1947973c1dc58ba72743ca4a33f3b11eb027929e9d7 : Office/Data/16.0.20026.20166/i640.cab.cat
9b685a3c5710adf2db61ff5cda23d972c196eee78322424be135a09de0000197 : Office/Data/16.0.20026.20166/i641036.cab
8ea39aa5ad6f427a0309e73131e01a9f7f5b14d152e990e671b62fca65d2e773 : Office/Data/16.0.20026.20166/s640.cab
8c592275c678ecd1f7c9ed1deffec7e69f038e24f8a54410d28a17d002e0c710 : Office/Data/16.0.20026.20166/s641036.cab
0199aee6600c805c4a1e4458541c0bf71821a8d5cce9309868761ad21e2016dd : Office/Data/16.0.20026.20166/sa640.cab
3e3f26d6d52871edfa06c17b549525b4ff62e5538ec8915314851aa4abd10394 : Office/Data/16.0.20026.20166/stream.x64.fr-fr.dat
ad4c1b571551132accee212676002c9d72934b0743893dcb1c6df6811b208c18 : Office/Data/16.0.20026.20166/stream.x64.fr-fr.dat.cat
90c905295b7cba7ed5bc9eeeda47157695faa682235f547dc5935acff21031ff : Office/Data/16.0.20026.20166/stream.x64.x-none.arm64x.dat
c2092b6891bd2156d3d4f36d602e6168d9b396d2b131a9bb3d260a2aee9c62e1 : Office/Data/16.0.20026.20166/stream.x64.x-none.arm64x.dat.cat
c02b3b202e1d5ce67c766cd2aaf11b07c2f9bcc370239322af7bd7b4a43f36ec : Office/Data/16.0.20026.20166/stream.x64.x-none.dat
4de762f4d7dc193d8560b122290da2d798bc09462936a4b25335cb8a66b50311 : Office/Data/16.0.20026.20166/stream.x64.x-none.dat.cat
fe1bdc40d840796bbcdb4051620ce25575792c68ed12aa386d820e4ad56ecb79 : Office/Data/v64.cab
fe1bdc40d840796bbcdb4051620ce25575792c68ed12aa386d820e4ad56ecb79 : Office/Data/v64_16.0.20026.20166.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
e8a89ac305176304856b8f5f172c363b3795f4c4b4f2d8e4d95f4ba4f00abc6e : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
31dea336fbdbc4930553e3f83a873699be0c33d4584ed66b97245ba405680955 : luti.json
cfe1ee36f9e5baac6e1777a75e3d8a4d6f1f6a7481ddadfa4513f089b20fbb86 : 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