Bon je me suis mis à WAPT il y a quelques semaines après avoir passé quelques années sur updatengine.
Cette migration ne s'est pas faite sans quelques douleurs, mais cela se passe bien pour le moment et je dois attaquer un gros morceau: le deploiement de Office365.
J'ai donc simplement utilisé l'outil de deploiement de windows pour télécharger la dernière version de Office365 puis:
Généré mon propre fichier xml (config-installation.xml) pour l'installation:
Code : Tout sélectionner
<Configuration>
<Info Description="Domaine Office Customization V1" />
<Add OfficeClientEdition="64" Channel="Monthly" ForceUpgrade="TRUE">
<Product ID="O365BusinessRetail">
<Language ID="fr-fr" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0" />
<Property Name="PinIconsToTaskbar" Value="TRUE" />
<Property Name="SCLCacheOverride" Value="0" />
<Property Name="AUTOACTIVATE" Value="FALSE" />
<Updates Enabled="TRUE" />
<Updates Branch="Business" />
<RemoveMSI>
<IgnoreProduct ID="VisPro" />
<IgnoreProduct ID="VisStd" />
</RemoveMSI>
<AppSettings>
<Setup Name="Company" Value="Domaine" />
<User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
<User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
<User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
</AppSettings>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>
Code : Tout sélectionner
@echo off
setup.exe /configure config-installation.xml
exit
Code : Tout sélectionner
<Configuration>
<Display Level="None" AcceptEULA="True" />
<Property Name="FORCEAPPSHUTDOWN" Value="True" />
<Remove>
<Product ID="O365BusinessRetail">
</Product>
</Remove>
</Configuration>
Code : Tout sélectionner
@echo off
setup.exe /configure config-uninstall.xml
exit
donc derrière pour wapt, j'ai créé le fichier setup.py suivant:
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing domaine-Office365Business')
run('InstallOffice365.bat')
def uninstall():
print('uninstalling domaine-Office365Business')
run('UninstallOffice365.bat')
Pour la desinstallatiion voila les infos que j'ai pu extraire de windows:
Code : Tout sélectionner
sofware name: Microsoft Office 365 Business - fr-fr
Uninstall key: O365BusinessRetail - fr-fr
version: 16.0.11727.20244
une installation qui se fasse sans obligation du redémarrage de la machine
une desinstallation qui fonctionne via la console WAPT
Merci par avance pour votre coup de main qui me permettra en même temps d'en apprendre plus sur WAPT
Serveur Debian 9.9
WAPT 1.5.1.26
Station création paquet sous W10