tis-microsoft-office-365-entreprise icon

Microsoft Office 365 Entreprise

Paquet d’installation silencieuse pour Microsoft Office 365 Entreprise

16.0.19530.20226-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.19530.20226-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      : 91497b98-98fd-4f60-a184-f36fb72ba49b
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-02-11T13:23:18.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         : EkxMyYuRc29C+YUM3cAxyvGd+HLrCJLp1bTfiz3CB/bkh6Vo9PBjCtGnV2tqrWmvVQd8IZB1yXXtZiWk4qchgR5N47UJfm4wr13f66/LOnaekk8E6C1dlLxlWgKaqegkqixshK+ae58LkEgvDH6iEPEmUyHsEnO6MQd9TOJ4Pn6PmJhNMdXI8CmGqsj7QMz6LR5TH3PBR5JQLX2Ha6QkU/Rx4eLcKJRltw3Cf/saOlx6pLL/ejQQ3ADtuX5Hvzrg3X/OmTLSMDMq8vlXO1ZsiUfiB97SsincI95BXN136qRArE5I8E/Cp58s6Iw2VVuUs9k2HM3jbmn42G9q7hD6Eg==

0758a9ff14eb38ceff1bb80e7d4723c40588d9fd4ad6221ac730110b7adf4bc5 : Office/Data/16.0.19530.20226/a640_exp.cab
2e56899b469c5e3fa38590702d629b564a3cf41de0f12d0342eec94abc3e0af2 : Office/Data/16.0.19530.20226/i640.cab
207ac75867226032cc933749ed354becbe5abf8c1478945dd2853304be150f7d : Office/Data/16.0.19530.20226/i640.cab.cat
afc821580f8f250e374308471205ff88aade114802c1018ca2c31196505562e1 : Office/Data/16.0.19530.20226/i641036.cab
5afa8dc09262eceb9750a5e4b2f7dea3b1ff1a748dba1fe143daf9bae76b91c2 : Office/Data/16.0.19530.20226/s640.cab
26a6792df497610d453d1ca367321a71f27f908e0752aa3ac94d26983d2cbce1 : Office/Data/16.0.19530.20226/s641036.cab
1b027f8d5778f397bbf33e3a63d10d731938114622f0a7b3972e469a691f9095 : Office/Data/16.0.19530.20226/sa640.cab
55241662d571a5fd6ed3f458047be62298938ffbca94e53814d21c51c6ed079d : Office/Data/16.0.19530.20226/stream.x64.fr-fr.dat
d81a8b8c12df0cf22b87ef697d7cd8b6ef34c120c82e21831887b1c656891d7c : Office/Data/16.0.19530.20226/stream.x64.fr-fr.dat.cat
c5bd834df12d0afcb47b11aa3c2da05c16c73fb4d42424733a9248daf11eec3a : Office/Data/16.0.19530.20226/stream.x64.x-none.arm64x.dat
e56c17bfbf97760a2b9b0338758071be55211dd6c33667eb2710964af1a6907a : Office/Data/16.0.19530.20226/stream.x64.x-none.arm64x.dat.cat
d54f5c9e62b4b1368ea2d4acb329298a42da75c6de0c849e376497dd50e9daac : Office/Data/16.0.19530.20226/stream.x64.x-none.dat
01920bfed6505f9a0a5d36443f71d24779a8fa50d8726de78915260eaa5bb704 : Office/Data/16.0.19530.20226/stream.x64.x-none.dat.cat
625347b3594ab85770ebee6b41bcfe0c39f3aedae4981602f0fbcfae7ac97e79 : Office/Data/v64.cab
625347b3594ab85770ebee6b41bcfe0c39f3aedae4981602f0fbcfae7ac97e79 : Office/Data/v64_16.0.19530.20226.cab
604584567cff941555610a677c03e6f144a7c95ca2d9e767f17761e5b1e51313 : WAPT/README.md
1103f112e2ac66227d6cddbb7401405214f55d840ec888b59a25dba12aabe11a : WAPT/README_fr.md
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
2c6ca415a97088faf73cc19c8fbea90674bbbc589aca5d6b4af66808dedabe34 : WAPT/changelog.txt
42dcdae850bc68b32be2e05ed68d996ac7c89f8272775a268642af6b410698d9 : WAPT/control
4a5a8600858fd0640c4efd2541d542498cbe2def56c3eb8ec2aba64b689cecb5 : WAPT/icon.png
5c63abfe3ccc781d2ac13e78d38e8285f301c0ad1e9f8ee1f683c3f0c0ebb8f4 : configuration.xml
34e54b359fc85d93b08bd30788ad8fb891de444df8a611dc2b0238941de16181 : 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