Añadí esto al bloque uninstall() del paquete de Teams. Sin él, Teams no se desinstala de los directorios personales de los usuarios.
Código: Seleccionar todo
#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)