tis-microsoft-office-365-entreprise icon

Microsoft Office 365 Entreprise

Paquet d’installation silencieuse pour Microsoft Office 365 Entreprise

16.0.19725.20170-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.19725.20170-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      : 02fed54c-0516-4eae-85f4-6a5d6204766c
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-03-11T17:06:46.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         : Yn3Hakf1clm9q3AbKohQ/4+FIw5ztAjylbnv2HGaRrkOAPIoFan6bcXJwOoTuLtiEbWlTZY6Tzw2hV5JQ7OTgOAonSgrPZAIJjpyM+sGuHUYcQ0CWiVSr7OYGNmfY2GSy5O5/KKcOJ9lL15tf/mQmN4TLtMOUTCHhatQmrDyhoJp/+3aZAtZ5g8Lwr2YQYOv+EqFdIKtC/YduPoduqUZ2OZIr3Dq2mgay7bmgd+hzOlzxvYobsUUizLA00OqKrQkMNbeDVVDXrAyjvkbn2AUnh8JiRo6foCkT1wNweZg/QfubJJrfUMGsy1mX2CNMGA8RvJLxL+IrtE17YehbA4t7Q==

2a76abb3796844766cb11acf6c9cee8dc53df2e1c83104388ba37b333aa39a7a : Office/Data/16.0.19725.20170/a640_exp.cab
23d101e93f31a04d640a34a8f6c9da7d9243f7c8244bb602c3716b5fd5e7a426 : Office/Data/16.0.19725.20170/i640.cab
3fe4d1122b1d72f37af6dab4f14e1239c0d6269c3f3d0c136c3c8ef544e90141 : Office/Data/16.0.19725.20170/i640.cab.cat
04f1d8f33cd8f639eeea1325eb0e47331ca7fc417552ed5d7fe377ad906c8f7f : Office/Data/16.0.19725.20170/i641036.cab
7fa224db975dd47c2e736fbd32b32d2e0c994cd202fa35280795b7dcd42e3a9e : Office/Data/16.0.19725.20170/s640.cab
1e44f7e49e673f4857330f43b7041c7cba2901d0ba596812162e6fce503a76a0 : Office/Data/16.0.19725.20170/s641036.cab
04f0b6a0aff27b5a7a02b6988865a546648a4560679185d2a5d011ee547b3511 : Office/Data/16.0.19725.20170/sa640.cab
86079177c83b95cfc95a15d7ac740261318aa0c20a86e83656db73e7e4e2de3a : Office/Data/16.0.19725.20170/stream.x64.fr-fr.dat
44a727865b6d41f1f0c530428fe5a77a5306e619bfc824ed99c2d5ca59bc994e : Office/Data/16.0.19725.20170/stream.x64.fr-fr.dat.cat
b98c97f435484a87872adaabe468a38990863d2d21b395a7ef0472c85ad8b70a : Office/Data/16.0.19725.20170/stream.x64.x-none.arm64x.dat
09eaf4e31de093f73b25719846025e05cb3571649276e6fa800fbb41a07816c2 : Office/Data/16.0.19725.20170/stream.x64.x-none.arm64x.dat.cat
d714c400ee089a3e930ae68630ccb62fc236c9c736981d35656d2119b677fbd3 : Office/Data/16.0.19725.20170/stream.x64.x-none.dat
60b2d88fab524d914f3b187e960dc2810ccf1a03d09aeba9e700ec8f7dddc5c3 : Office/Data/16.0.19725.20170/stream.x64.x-none.dat.cat
f1d8981b5dae676b2a18c8396ff408942c6a2a0fa4962f187b2f50db1d84ea93 : Office/Data/v64.cab
f1d8981b5dae676b2a18c8396ff408942c6a2a0fa4962f187b2f50db1d84ea93 : Office/Data/v64_16.0.19725.20170.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
6105c15ca5f021672cf88407474e23237231d1d71fa8870ba947ebb45d6e1663 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
196b3a1f90af9ba6490d3a9a23ea95ff9f5dedc5efa183034101a7eaf8d41cb1 : luti.json
c2c04e9fe3d251292f1435abe46fa61587e13aa7805fc690cd61f39a9822e2d9 : 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