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.19822.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.51 Go
- installed_size: 2.36 Go
- homepage : https://www.office.com/
- conflicts :
package : tis-microsoft-office-365-entreprise
version : 16.0.19822.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 : 0709de1a-dd50-47aa-b682-9728e954a66e
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-04-15T13:26:47.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 : MqKzPVV64aU9Rkbykzsg08QqPSk8nd700hap2YpyK48iZoc7QnPWwR30E8fnQtVOkSDrq9qkygP7QXxetFrbsyHVywPPiwMuTIYwBMbYU4AZRFUJ3hYGFTh9q5cf1RFu8tat0ViAj/b58lxOzOXcXbHsD/AgF8AaBI37Bdn9nCaTwT4nFsO8h0UgfX4Zblrs2aEB91xnNqJ0N0K7bleqwuBj3QYdAP1pt/l+ehRFJ15Z1FTukcaHhPexBMlMve49/by0XmjtPwW/pvVkKJbWhZtF73Ac7jlBzzTFxWs5/77ZW+SAwG5qiYZEzc4AbYLW3t3WQy56z17lng5pI+/8lw==
9de2ce06653409ca4d36875bdf6a648de8e2d3263ea298c21ceecd2519e0b584 : Office/Data/16.0.19822.20180/a640_exp.cab
eeca312cb876141b4b60145d66061de73cb0ce2f70919a4e23b667c9bba783c3 : Office/Data/16.0.19822.20180/i640.cab
5383e9b797e3d5588eda20f04bd6e9d5e73b74727f6659d2d05716e51c2b6831 : Office/Data/16.0.19822.20180/i640.cab.cat
302f71cc8986822b4b8ab9e46e0db18983a0b6be23d7be4ac70b12f3a8757c17 : Office/Data/16.0.19822.20180/i641036.cab
866f9f3dcf86ff82c83f31ad6dafac4ffda5fd23cd3b9b68fa7ec2a5da8efec6 : Office/Data/16.0.19822.20180/s640.cab
9f61269f18d4cc315e184203ba5aa74f44f11780e8207230d06d3fc05f0c2e29 : Office/Data/16.0.19822.20180/s641036.cab
2c62608e4002aa6ec0c7504f5ed577025f99927eb1799e8b5c1c37921cf5d439 : Office/Data/16.0.19822.20180/sa640.cab
d38fc2ccbe7472ec17bc32d804e882b63d10e97a2154ab0a3b5f87f6e3b56280 : Office/Data/16.0.19822.20180/stream.x64.fr-fr.dat
f6a2edf6ee79442483b8e90eca353d3f9de32800ed3c0f0b2ab3fe11af0df08c : Office/Data/16.0.19822.20180/stream.x64.fr-fr.dat.cat
0cc2f666b8e097eb321d26094d69a11d7e075e1bd5e42209f88cd17093d1b6c9 : Office/Data/16.0.19822.20180/stream.x64.x-none.arm64x.dat
16bd227aa4677014c10d909bf4bb85445cbc43844ef654d8fac6a607ec8489c3 : Office/Data/16.0.19822.20180/stream.x64.x-none.arm64x.dat.cat
b1db5a46323de44d27dc10e8bf7be41cdcee151d8c8bdfd79a624dc71bbe2b4b : Office/Data/16.0.19822.20180/stream.x64.x-none.dat
05e6bf0aa18e2585e44e8d767af630e9e8d598a566e65f661b25d8b476b060b8 : Office/Data/16.0.19822.20180/stream.x64.x-none.dat.cat
f5a916a6746dbb9c7dd86cb59579abb071587d0715929aba8f5af44c8f85a362 : Office/Data/v64.cab
f5a916a6746dbb9c7dd86cb59579abb071587d0715929aba8f5af44c8f85a362 : Office/Data/v64_16.0.19822.20180.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
9064093ce25183d0c114ba2c3ef75b453a04507ba116312c94741ea24d51b5eb : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
9415ffdd07a1acde7c9dc4027c0535b1f5441a09e5249f713311a336f92723fc : luti.json
670487a863512962a964da9f8dcce00052f65a26f2676880e7eb74ad464ba104 : 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