I added this to the uninstall() block of the Teams package. Without it, Teams doesn't uninstall from users' home directories.
Code: Select all
#désinstallation dans les home des utilisateurs
for user_profile in local_users_profiles():
teamsUpdater = makepath(user_profile, 'AppData', 'Local', 'Microsoft', 'Teams', 'Update.exe')
if isfile(teamsUpdater):
print('Desinstallation de ' + teamsUpdater)
run_notfatal(teamsUpdater + ' --uninstall -s')
raccourciDemarre = makepath(user_profile, 'AppData','Roaming','Microsoft','Windows','Start Menu','Programs','Microsoft Teams.lnk')
if isfile(raccourciDemarre):
remove_file(raccourciDemarre)
raccourciBureau = makepath(user_profile, 'Desktop', 'Microsoft Teams.lnk')
if isfile(raccourciBureau):
remove_file(raccourciBureau)