Bonjour,
J'ai créé un nouveau script cette fois pour l'installation d'Office 365:
Code : Tout sélectionner
def install():
if not installed_softwares(u'O365BusinessRetail'):
print('Microsoft Office 365: Installation en cours...')
run(u'OfficeSetup.exe /configure ConfigurationOffice365.xml',timeout=2000,accept_returncodes=[1641,3010,0])
print('Microsoft Office 365: Installation OK')
else:
print('Microsoft Office 365: Deja installe!')
if not isdir(makepath(programefiles,'Microsoft Office','OfficeClickToRunWAPTUninstall')):
mkdirs(makepath(programefiles,'Microsoft Office','OfficeClickToRunWAPTUninstall'))
filecopyto ('OfficeSetup.exe',makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','ConfigurationUninstall.xml'))
def uninstall():
print('Microsoft Office 365: Desinstallation...')
#Closing applications:
killalltasks(['WINWORD.EXE','POWERPNT.EXE','EXCEL.EXE','MSPUB.EXE','MSACCESS.EXE','ONEDRIVE.EXE','OUTLOOK.EXE','ONENOTE.EXE','Teams.exe'])
#Uninstalling:
if installed_softwares(u'O365BusinessRetail'):
if isfile(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','OfficeSetup.exe')):
run('"' + makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','OfficeSetup.exe') + r'" /configure UninstallOffice365.xml',timeout=2000,accept_returncodes=[1641,3010,0])
remove_file(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','OfficeSetup.exe'))
remove_file(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','UninstallOffice365.xml'))
if dir_is_empty(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall')):
remove_tree(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall'))
print('Microsoft Office 365: Desinstallation terminee')
Pareil que pour le précédent: pas de message d'erreur mais pas le résultat escompté non plus:
Code : Tout sélectionner
Command Line : install "c:\waptdev\[...]-microsoft-office_16.0.15225.20288_x64_Windows_PROD\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files c:\waptdev\[...]-microsoft-office_16.0.15225.20288_x64_Windows_PROD
Installing: OfficeSetup.exe
Installing: OfficeSetup.exe (16.0.15225.20288)
Results :
=== install packages ===
c:\waptdev\[...]-microsoft-office_16.0.15225.20288_x64_Windows_PROD | [...]-microsoft-office (16.0.15225.20288-0)
Ayant déjà Office d'installé sur mon poste, j'aurai dû au moins avoir le message "Microsoft Office 365: Deja installe!" mais il ne se passe rien.
Une idée?
Merci par avance.
Cordialement,
Clément