Je partage mon paquet Office Pro 2016.
Prérequis :
Lancer la commande "setup.exe /admin" pour générer un fichier msp à enregistrer dans le dossier updates du dossier setup contenant tous les fichiers d'installation. Le dossier setup doit être copié dans le paquet.
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['Office16.PROPLUS']
def install():
print('installing wapt-office2016pro')
install_exe_if_needed("%s\setup\setup.exe" % basedir,silentflags='',key='Office16.PROPLUS',min_version='16.0.4266.1001',timeout=1200)
uninstallkey.remove('Office16.PROPLUS')
def uninstall():
print('uninstalling wapt-office2016pro')
import tempfile
pathuninstallfile = makepath(tempfile.gettempdir(),'SilentUninstall.xml')
data = r"""<Configuration Product="ProPlus"><Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" /></Configuration>"""
fichier = open(pathuninstallfile, "w")
fichier.write(data)
fichier.close()
run(r'"%s\Common Files\Microsoft Shared\OFFICE16\Office Setup Controller\setup.exe" /uninstall ProPlus /config %s' % (programfiles32,pathuninstallfile))
remove_file(pathuninstallfile)