tis-microsoft-office-365-entreprise icon

Microsoft Office 365 Entreprise

Paquet d’installation silencieuse pour Microsoft Office 365 Entreprise

16.0.19426.20260-16
Office
Office

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.exe n’existe pas :
    1. Le script ouvre la page Microsoft de l’Office Deployment Tool.
    2. Vous téléchargez l’outil.
    3. Vous indiquez le fichier .exe téléchargé.
    4. Le script l’extrait et copie setup.exe à la racine du package.

2) Générer / importer configuration.xml

  • Si le fichier configuration.xml n’existe pas :
    1. Le script ouvre un navigateur à l'url suivante : https://config.office.com/deploymentsettings
    2. Vous configurez votre Office (produits, langues, exclusions, canal, etc.)
    3. Cliquez Export pour télécharger le XML
    4. Sélectionnez le fichier téléchargé : il sera copié dans le package sous configuration.xml

3) Chemins de sources : local vs partage réseau

Le script lit votre configuration.xml et utilise :

  • Add/@SourcePath
  • Updates/@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
version           : 16.0.19426.20260-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      : e76a8126-d575-4363-b13b-14bbacc807d3
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-01-19T23:29:32.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         : XESSFxs1Q98of9IRi30V06S9sHMeOTMIKBWVzF0SB+Dgah8DdUovy0LeFHS79jJA7r8e06jhbVs4Cxf/Hg347KC3xHa8cgRxAOT8X76bxVRJS3HQcu40pAHPKmBObtmegAqSUpAbhN95BUZLutg2x13jjTPBgdlZcj4HY1SG8KCGfQbxvVOesPp/nZbwL1ZVd9dz1cgyvxlw1OMc62BqlQQb+Km2dbs0wDm88xQe9hT+a/4/+8/JKFeA6n8ID8XHbNd/SqGR7ah5PyvntSPQF572IotqeFMl5qZ9Vg8JftOvFAC5raWFGMfnogpD+foltbO8tgC/R6rPKZv0X1GluQ==

79ec8d064458fb6d1d80ad90a4e2fcda581befba26d9531ba763d0c5c18e6655 : Office/Data/16.0.19426.20260/a640_exp.cab
05755a0af5445c0c462a13cc5a1db901d7050b7acacdf0dc915e7564fc151312 : Office/Data/16.0.19426.20260/i640.cab
47f1a9985bcdebf67eff029afd52f16154e39e0849e30446a579e52a558c9a12 : Office/Data/16.0.19426.20260/i640.cab.cat
3d9f57d3415769bbb9e22ceefbffb6f50a9148a8d8e23f89bc101cda9644ef68 : Office/Data/16.0.19426.20260/i641036.cab
32ead2aca0786ce6b8e535e35d4dbb998c4f878fb49c7b791974f39ae057b8df : Office/Data/16.0.19426.20260/s640.cab
20ff4ed21260dcad4897e60038449f9dcf78af4c3bae37e914bfc021eb6bcdc6 : Office/Data/16.0.19426.20260/s641036.cab
8bbe3c669e3061cd217f5f421c15303f44ffdaaf75f91ddd6c26aeb5cd046b96 : Office/Data/16.0.19426.20260/sa640.cab
5fd8bd692367bb4cde5a95a263ff71f39605d266e2d7a7939c402194c9fa3528 : Office/Data/16.0.19426.20260/stream.x64.fr-fr.dat
0d91be284f333a63c333c3e26beb693fe85f9f761bb747caa4ef7968e5d9b233 : Office/Data/16.0.19426.20260/stream.x64.fr-fr.dat.cat
93efda1bb0ac1a405cabf45cdfec552991ce0858051da31e35fde959cec2fcbd : Office/Data/16.0.19426.20260/stream.x64.x-none.arm64x.dat
f557af65d91528d57a1bce46724a143568a577ec7d152e76681c088925644299 : Office/Data/16.0.19426.20260/stream.x64.x-none.arm64x.dat.cat
79ee5052128a42a696d6865eca8bdb2e6e85f3cd5d32f6b310530854765a9a2d : Office/Data/16.0.19426.20260/stream.x64.x-none.dat
846be115ea4e2d4b32f22c6d66e147f6d6e323d0d38d529eb494fdcbffaf222c : Office/Data/16.0.19426.20260/stream.x64.x-none.dat.cat
f354a4ca7f18b4f39f2d7bc165ec060f482b9f8b56ec86bd7c8064df487f504e : Office/Data/v64.cab
f354a4ca7f18b4f39f2d7bc165ec060f482b9f8b56ec86bd7c8064df487f504e : Office/Data/v64_16.0.19426.20260.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
836f5e8f8373649de9b42765bff4b22b0e68054cc58fbe93ef1955ed6390a3e1 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
053efe8e970e0ba2159076b03757d8901807e8ef794cd1be4c6a188b6f69e5bb : luti.json
351515c5c720e0282e1bdd11543d2a0cf1a45910480ca45a1232ffd3dcdd1566 : 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