tis-office365-proplus

16.0.12325.20288-2
Microsoft Office365 ProPlus
949 downloads
Download
default icon

  Description 

  • package : tis-office365-proplus
  • version : 16.0.12325.20288-2
  • architecture : all
  • categories : Office
  • maintainer : Alexandre Gauvrit
  • description : Microsoft Office365 ProPlus
  • locale : all
  • target_os : windows
  • min_wapt_version : 1.7
  • sources : https://www.office.com/
  • installed_size : 2362231960
  • impacted_process : 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
  • description_fr :
  • description_pl :
  • description_de :
  • description_es :
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor : Microsoft
  • licence : Proprietary
  • signature_date : 2020-02-27T21:38:18.001141
  • Homepage : https://www.office.com/
  • Conflicts :

  Setup.py 

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

# Empty package, you have to include offline downloaded files
# You can use the following tool to help creating Configuration.xml and download necessary files :
# https://github.com/YerongAI/Office-Tool
#
# You should also check for the uninstall string for uninstall_args by using : wapt-get list-registry Office

uninstallkey = []

softname = 'Microsoft Office 365 ProPlus'
pgmsoffice = programfiles
uninstall_args = r'scenario=install scenariosubtype=ARP sourcetype=None productstoremove=O365ProPlusRetail.16_fr-fr_x-none culture=fr-fr version.16=16.0 DisplayLevel=False'

kill_list = ['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']

def install():
    print('installing %s'.format(control.asrequirement()))

    office_installed = installed_softwares(softname)

    cmd = '"setup.exe" /configure "Configuration.xml"'

    if not office_installed:
        print('Installing {}'.format(softname))
        run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
    else:
        if Version(office_installed[0]['version']) < Version(control.version.split('-',1)[0]):
            run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
        else:
            print('{} already up to date or newer : {}'.format(softname,office_installed[0]['version']))

    if not installed_softwares(softname):
        error(' {} has been installed but the uninstall key can not be found'.format(softname))

def uninstall():
    print('Removing {}'.format(softname))
    for soft in kill_list:
        killalltasks(soft)
    run('"%s" %s' % (makepath(pgmsoffice,'Common Files','microsoft shared','ClickToRun','OfficeClickToRun.exe'),uninstall_args),timeout=1200)

										

  Changelog 



No changelog.txt.
									
  manifest.sha256