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.20131.20152-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.60 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.20131.20152-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 : 66415bbc-88a0-4049-947a-3e310d95c40f
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-07-16T02:12:22.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 : Z9tXFMfWqDodi35yn0yNtbdsYBUun+459Z5pA+lmKpWAUxB1vJ/9RiJhGJq94rFxTcg1n3EDKJU+bdyogLsyYw7DHccVZpQnUB2yXvZ1+puZsrnPKWnDbtKUz4OhanfTn5tqMdRUI6MRsM5Ib41et0c7kRIEosIvJl0lD7mLHa/hhWx5FUXzJlDkI1kIg0ebpdUZVF4UvZLzwu3QgLuOzU82t4C6UUZrmG+4ijpOeXf5z8SZfeTXI3OujOBljFY8iMffsxpQ5tXHskIrYFJpg6ueXxssqcOlBxc3lNHELEc10tv8ipq4aMgjo4SPeKp0H7+StaGuVqmzhEZVm45MxQ==
8f7a18ddd2e066e52f9d061118127256e0df68e35108b4b70ecb5d337305327e : Office/Data/16.0.20131.20152/a640_exp.cab
fd7e14dbee348b581ba282d2c1f9769c337b70491d2c2718880bb8a5b29d268a : Office/Data/16.0.20131.20152/i640.cab
5c77a97ec6294b63601f04becbf5e252c804d8b89d1283204d5f4e40978f4b21 : Office/Data/16.0.20131.20152/i640.cab.cat
325a2ccf3068e2f5c279b556351fbe2f06d1c08bbdd0225fe8ab524791d81a09 : Office/Data/16.0.20131.20152/i641036.cab
c18f72ac062ce6e2346d7a921396f3764c93064f518cf0dc2bdf83b4780d77fb : Office/Data/16.0.20131.20152/s640.cab
6471f4d4fca3790f20b6e8dd88e329ac442f4499a590e92a58047cf645e91cfc : Office/Data/16.0.20131.20152/s641036.cab
5cabc70460a685e3458a77988bb58b2c7ed0a9e7289dfc87ca04bddab77208f4 : Office/Data/16.0.20131.20152/sa640.cab
fbad1ca9276dcef6143ee9d2fc0a550eaea355cce19450dbc2f10075ac8feb33 : Office/Data/16.0.20131.20152/stream.x64.fr-fr.dat
69b596ce26ec52064077c97119c90afba74c4d5f704a0697a6e78311ab8f2a96 : Office/Data/16.0.20131.20152/stream.x64.fr-fr.dat.cat
a4a97c623a2e04954f4d8a7eeb48a77c114ff8ff564b5733a55d3e8056f51586 : Office/Data/16.0.20131.20152/stream.x64.x-none.arm64x.dat
b26b024776337f470cb25fb86a384d8e51eb88dc2efe4f1cb3c604bd0f3dfa2e : Office/Data/16.0.20131.20152/stream.x64.x-none.arm64x.dat.cat
3d501783ca8beef355ecdc717c6918e3a092ac347881c48943b3ad6463ff7956 : Office/Data/16.0.20131.20152/stream.x64.x-none.dat
20d28925f164f6cd5228bd292f66e006e79e6b2285ac33f4187957166c97e329 : Office/Data/16.0.20131.20152/stream.x64.x-none.dat.cat
b8562b2eadab1003bc29214cbed75869135ae0673363916077f197d8053e593f : Office/Data/v64.cab
b8562b2eadab1003bc29214cbed75869135ae0673363916077f197d8053e593f : Office/Data/v64_16.0.20131.20152.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
23d83efc6d060bd4f2c33e2a4df83359ecb33553f38e1f6e79c2ae7d8fc8aca8 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
b2386de09c990ba46a6b140fdca5b4963ab6e229778a7c475c44d92f82634d05 : luti.json
144f5bf08814ca6283967b640810e1d186f67fa149b30dc84a5b05800bea456f : 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