[Wapt] problème désinstallation office 2019

Patrick BERTHELOT patrick.berthelot at ipht.fr
Tue Mar 31 12:18:10 CEST 2020


Merci, c’est la même commande qu’il y a dans le forum 
https://forum.tranquil.it/viewtopic.php?t=1956 mais j’aurais souhaité avoir 
des explications sur les différents paramètres, j’aimerais comprendre plutôt 
que de recopier « bêtement » mais je ne trouve rien, ou as-tu trouve ta 
commande ?



Cordialement
Patrick



De : WAPT <wapt-bounces at lists.tranquil.it> De la part de Olivier Chane-Kai
Envoyé : mardi 31 mars 2020 12:10
À : wapt at lists.tranquil.it
Objet : Re: [Wapt] problème désinstallation office 2019



Bonjour,



Pour la désinstallation de Microsoft Office 2019, j’exécute le fichier 
OfficeClickToRun.exe avec des paramètres :



def uninstall():

    print('uninstalling Microsoft Office Pro 2019 x64')

    run (r'"%s" scenario=install scenariosubtype=ARP sourcetype=None 
productstoremove=ProPlus2019Volume.16_fr-fr_x-none culture=fr-fr 
version.16=16.0 DisplayLevel=False' % 
makepath(programfiles64,'Common Files','Microsoft 
Shared','ClickToRun','OfficeClickToRun.exe'),timeout=1200)





Cordialement.




 <http://www.univ-reunion.fr>

Olivier CHANE-KAÏ

Service Infrastructure de Proximité

Direction des Systèmes d’Information

Université de La Réunion

.





Le 31 mars 2020 à 13:57, TURETTI Mathieu <informatique at lfip.net.cn 
<mailto:informatique at lfip.net.cn> > a écrit :



De quel répertoire « office » parle-t-on ici ?



mais pour la désinstallation la commande « "C:\Program 
Files\wapt-files\setup.exe" /configure "C:\Program 
Files\wapt-files\uninstallALL.xml" » a besoin du rep « office »



les 2 fichiers nécessaires sont dans C:\Program Files\wapt-files (ou n’importe 
quel répertoire d’ailleurs où les utilisateurs n’ont pas les droits).



Mais je ne connaissais pas votre méthode, je vais regarder aussi.



Mathieu



De : WAPT <wapt-bounces at lists.tranquil.it 
<mailto:wapt-bounces at lists.tranquil.it> > De la part de Patrick BERTHELOT
Envoyé : mardi 31 mars 2020 11:50
À : wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>
Objet : Re: [Wapt] problème désinstallation office 2019



Super merci, ca va me permettre de bien améliorer mon package, mais pour la 
désinstallation la commande « "C:\Program Files\wapt-files\setup.exe" 
/configure "C:\Program Files\wapt-files\uninstallALL.xml" » a besoin du rep 
« office » alors que la commande « "C:\Program Files\Common Files\Microsoft 
Shared\ClickToRun\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP 
sourcetype=None productstoremove=ProPlus2019Volume DisplayLevel=False » 
semble complètement autonome mais j’ai bien du mal a trouver/comprendre tous 
les paramètres !!!



Cordialement
Patrick



De : WAPT < <mailto:wapt-bounces at lists.tranquil.it> 
wapt-bounces at lists.tranquil.it> De la part de TURETTI Mathieu
Envoyé : mardi 31 mars 2020 11:40
À :  <mailto:wapt at lists.tranquil.it> wapt at lists.tranquil.it
Objet : Re: [Wapt] problème désinstallation office 2019



Bonjour,



Je suis aussi en train de valider mon paquet Office 2019. Il faut aussi 
copier setup.exe en local pour la désinstallation.

Il est encore loin d’être optimisé (et je ne suis encore qu’un petit padawan 
en WAPT) mais voici ce que ça donne si ça peut aider :



# -*- coding: utf-8 -*-

from setuphelpers import *



uninstallkey = []



def install():

    print('installing %s' % control.asrequirement())



    print('arret des processus en cours')

    for soft in 
('WINWORD.EXE','POWERPNT.EXE','EXCEL.exe','MSPUB.EXE','MSACCESS.EXE','INFOPATH.EXE','lync.exe','ONENOTE.EXE','OUTLOOK.EXE','ONENOTEM.EXE','MSOSYNC.EXE','GROOVE.EXE','OfficeClickToRun.exe','IntegratedOffice.exe'):

        if isrunning(soft):

           print ("closing %s" % soft)

           killalltasks(soft)



    print('desinstallation des anciennes versions')

    for soft in installed_softwares('O365ProPlusRetail - fr-fr'):

            print('desinstallation d office 365')

            uninstallcmd = u'setup.exe /configure uninstallALL.xml'

            run(uninstallcmd,timeout=1800,accept_returncodes=[1641,3010,0])



    print('copie des fichiers en local pour desinstallation')

    if not isdir(r'C:\Program Files\wapt-files'):

        mkdirs(r'C:\Program Files\wapt-files')

    filecopyto(r'setup.exe',r'C:\Program Files\wapt-files\setup.exe')

    filecopyto(r'uninstallALL.xml',r'C:\Program 
Files\wapt-files\uninstallALL.xml')



    domainepc = get_domain_fromregistry()



    print('debut d installation')

    #installation d office 2019

    if not uninstall_key_exists('ProPlus2019Volume - fr-fr'):

        if domainepc == 'domaine1':

            installcmd = u'setup.exe /configure 
Office2019-outlook-domaine1.xml'

        else:

            installcmd = u'setup.exe /configure 
Office2019-outlook-domaine2.xml'

        print(installcmd)

        print('installation d office 2019 sur domaine %s' % domainepc)

        run(installcmd,timeout=1800,accept_returncodes=[1641,3010,0])

    else:

        print('Office 2019 deja installe sur le poste')



    print('fin d install')



def uninstall():

    print('uninstalling %s' % control.asrequirement())



    for soft in 
('WINWORD.EXE','POWERPNT.EXE','EXCEL.exe','MSPUB.EXE','MSACCESS.EXE','INFOPATH.EXE','lync.exe','ONENOTE.EXE','OUTLOOK.EXE','ONENOTEM.EXE','MSOSYNC.EXE','GROOVE.EXE','OfficeClickToRun.exe','IntegratedOffice.exe'):

        if isrunning(soft):

            print ("closing %s" % soft)

            killalltasks(soft)



    uninstallcmd = r'"C:\Program Files\wapt-files\setup.exe" /configure 
"C:\Program Files\wapt-files\uninstallALL.xml"'

    print('désinstallation de Microsoft Office')

    run(uninstallcmd,timeout=1800,accept_returncodes=[1641,3010,0])



print('fin de uninstall')







Cordialement,

Mathieu



De : WAPT < <mailto:wapt-bounces at lists.tranquil.it> 
wapt-bounces at lists.tranquil.it> De la part de Simon FONTENEAU
Envoyé : mardi 31 mars 2020 10:38
À :  <mailto:wapt at lists.tranquil.it> wapt at lists.tranquil.it
Objet : Re: [Wapt] problème désinstallation office 2019



Lors de votre désinstallation le paquet n'est plus disponible (et donc les 
fichier ne sont pas dispo)

Lors de l'installation vous devez donc copier votre fichier 
"Configuration_SUPPRESS.xml" dans C:\Program Files  par exemple.

dans uninstall vous devrez donc mentionner le fichier 
"Configuration_SUPPRESS.xml" dans C:\Program Files

Simon



Le 30/03/2020 à 17:41, Patrick BERTHELOT a écrit :

Bonjour,



Je prépare un package Office 2019, l’installation et le désinstallation se 
font sans problème depuis la console, mais par contre avec le self-service 
la désinstallation ne se fait pas, avez-vous une idée ? voici mon setup :



# -*- coding: utf-8 -*-

from setuphelpers import *



uninstallkey = []



def install():

    print('Installing Microsoft Office 2019')

    run(r"setup.exe /configure Configuration.xml")



def uninstall():

    print('Uninstalling Microsoft Office 2019')

    run(r"setup.exe /configure Configuration_SUPPRESS.xml")



Merci pour votre aide.



Cordialement
Patrick





_______________________________________________
WAPT mailing list
 <mailto:WAPT at lists.tranquil.it> WAPT at lists.tranquil.it
 <http://lists.tranquil.it/listinfo/wapt> 
http://lists.tranquil.it/listinfo/wapt

_______________________________________________
WAPT mailing list
WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
http://lists.tranquil.it/listinfo/wapt



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20200331/17350a85/attachment.html>


More information about the WAPT mailing list