Bonjour,

J'aurais voulu savoir si quelqu'un a déjà tenté de créer un paquet pour office 2013 avec toutes les fonctionnalité: install et uninstall.

voici ce que j'ai tenté:

# -*- coding: utf-8 -*-
from setuphelpers import *

if iswin64() :
        print('Pc x64')
        uninstallstring = ['"C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\Office Setup Controller\setup.exe" /uninstall PROPLUS /dll OSETUP.DLL']
else:
        print('Pc not x64')
        uninstallstring = ['"C:\Program Files\Common Files\Microsoft Shared\OFFICE15\Office Setup Controller\setup.exe" /uninstall PROPLUS /dll OSETUP.DLL']

uninstallkey = ['Office15.PROPLUS']


def install():
    print('installing emat-ms_off_2013 KMS')
    run(r'"setup.exe" /adminfile setup_perso.msp', accept_returncodes=[0,1641,3010,17025,17028])

def uninstall():
    print ('uninstalling emat-ms_off_2013 KMS')
    run (r'msiexec /qb /uninstall {90150000-0011-0000-0000-0000000FF1CE}')
#    run(r' "C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\Office Setup Controller\setup.exe" /uninstall PROPLUS /dll OSETUP.DLL')

la fonction remove fonctionne mais avec des interactions utilisateurs, la fonction uninstall ne fonctionne pas et la fonction install fonctionne sans erreur.

Désolé si un sujet traite déjà de ce type de paquet mais je n'ai rien trouver sur le net, merci d'avance pour vos réponses.

PS: Voici la réponse de la commande "wapt-get list-registry "office professionnel 2013"

UninstallKey                           Software                                                              Version             Uninstallstring
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Office15.PROPLUS                       Microsoft Office Professionnel Plus 2013                              15.0.4569.1506      "C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\Office Setup Controller\setup.exe" /uninstall PROPLUS /dll OSETUP.DLL
-- 
Stephane Racamier
Technicien Informatique
Cité de Montesoru - Bastia
stephane.racamier@ac-corse.fr