J'ai remarqué que vous aviez modifié le paquet Microsoft Edge en ajoutant
Code : Tout sélectionner
ps_scheduled_tasks = run_powershell(f'Get-ScheduledTask -TaskPath \ | Where-Object TaskName -Like "MicrosoftEdgeUpdate*"')
Le problème est que j'ai déjà une gestion des tâches planifiées par un autre paquet, lequel supprime les tâches commençant par "MicrosoftEdgeUpdate".
Donc le paquet Edge plante car la variable "ps_scheduled_tasks" est vide.
Il faudrait rajouter un 'if' :
Code : Tout sélectionner
ps_scheduled_tasks = run_powershell(f'Get-ScheduledTask -TaskPath \ | Where-Object TaskName -Like "MicrosoftEdgeUpdate*"')
if ps_scheduled_tasks:
# Stopping application scheduled tasks
for tasks in ps_scheduled_tasks:
curr_task_name = tasks['TaskName']
try:
run(rf'schtasks /end /tn "{curr_task_name}"')
except:
print(f"Unable to stop the task_name: {curr_task_name}")
Tom