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.19929.20162-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.71 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.19929.20162-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 : c5dc8c25-cf38-40e7-b252-c9f83163d8fa
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-05-13T10:01:51.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 : N2HzYtjzOYFjLcessg8LypFOgAVp7RVC2C2s8aqb974o0du2mYMt9SE/4kjuN5MitD7v5Oe+FwrCbKy/1I8QxPCjjQL+8oqRztWrEqKklqDIdFDcRLbKv3CwRidsiBoj6oE7kiOG2k1S568CdnAKVIW0lC9mXLfBrEGsMS1p7P/ZhIRZgkaF0fvQbTDy+wKwiFk4slBZrgoWl3SZQhxZwICgteY7GoS9f6QBwTuR+nbkQEHlOailaeWSVipMppqcApMHIUOAxT0RrrFvnxfWWxmbYC7n+vtKMMec1e1i0T5oPMUvydKyUOWqFuJiZeRFVo3Qucwl4GS4ZgxwAGTH1g==
a1defda31cba1f9814676dcf121b93ae1d032d4c4734c57d96f1db5de86fea8f : Office/Data/16.0.19929.20162/a640_exp.cab
f52b77c3a16435a57ac19d923c449020a811c0913faa3b66850943a63005b603 : Office/Data/16.0.19929.20162/i640.cab
ada55286b2d6e60f14fe9964456d834497964ad2e4aa543ab51ffcf1d91931a7 : Office/Data/16.0.19929.20162/i640.cab.cat
6e80bf71a4f17c2e642017102d7680b967ac5ba5d0b73f9350185dd330411a77 : Office/Data/16.0.19929.20162/i641036.cab
b76dbecdf2c4e5d4f891778fd50590ab966453d620cf5d5385862a30d544c00f : Office/Data/16.0.19929.20162/s640.cab
2ae6d029b3dd822def85fd61cc9f9dd9201d88767b26e1226d52ea8161d114bf : Office/Data/16.0.19929.20162/s641036.cab
ef5a11c0b6a95aca6f14deff8dfe6de46108102ce177c546f12024241f86c9e5 : Office/Data/16.0.19929.20162/sa640.cab
dba1295ecceea9233f9b201ede97f1cd63dc4cba23471a99ce71aa08cbe97441 : Office/Data/16.0.19929.20162/stream.x64.fr-fr.dat
edae193bce44b7e1905efb3476e18fed65302af31b8ffd0fd88b493ce4a02ee1 : Office/Data/16.0.19929.20162/stream.x64.fr-fr.dat.cat
aac23197201644db204067ec9e1c82d747aedf0893673d473b2163cad754f742 : Office/Data/16.0.19929.20162/stream.x64.x-none.arm64x.dat
5a691eedc3741363bf2176cad9f4fa5ccd70a50cab2a59eaf8db0328a020ae78 : Office/Data/16.0.19929.20162/stream.x64.x-none.arm64x.dat.cat
8b97b14931066b0b2cdf27b5e80ca58e5479347e07666b6eaa70054968666820 : Office/Data/16.0.19929.20162/stream.x64.x-none.dat
656cfeae23d1ac1c114249f7002ccfd656e9e1932a7f6a072edb396a2f8fb4ba : Office/Data/16.0.19929.20162/stream.x64.x-none.dat.cat
e268d634a91262adb5d8589c33a68566300a30c59562450f2b73b7a1854cba2b : Office/Data/v64.cab
e268d634a91262adb5d8589c33a68566300a30c59562450f2b73b7a1854cba2b : Office/Data/v64_16.0.19929.20162.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
87c1c7250fe020dd3c243f4b8480068e7fcc39aa4443b9c5e7a9f8ceee054a6f : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
11fb65e7f4164e1754f8173d40bae4cd7587d3a409b4d0c7eb2488270b186a56 : luti.json
6cd73bc9ec16e9dd1eb07493c464a0537f82d5096bae20f04c41cf5486ce9b88 : 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