Ho aggiunto questo al blocco uninstall() del pacchetto Teams. Senza di esso, Teams non verrà disinstallato dalle directory home degli utenti.
Codice: Seleziona tutto
#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)