[GELÖST] Problem mit dem neuen Microsoft Edge-Paket
Veröffentlicht: 3. Dez. 2024 - 10:38 Uhr
Guten Morgen
Mir ist aufgefallen, dass Sie das Microsoft Edge-Paket durch Hinzufügen modifiziert haben
mit der folgenden for-Schleife auf ps_scheduled_tasks.
Das Problem ist, dass ich bereits eine Aufgabenverwaltung durch ein anderes Paket eingerichtet habe, das Aufgaben löscht, die mit „MicrosoftEdgeUpdate“ beginnen.
Das Edge-Paket stürzt also ab, weil die Variable "ps_scheduled_tasks" leer ist.
Wir sollten ein 'if' hinzufügen:
Aufrichtig
Tom
Mir ist aufgefallen, dass Sie das Microsoft Edge-Paket durch Hinzufügen modifiziert haben
Code: Alle auswählen
ps_scheduled_tasks = run_powershell(f'Get-ScheduledTask -TaskPath \ | Where-Object TaskName -Like "MicrosoftEdgeUpdate*"')Das Problem ist, dass ich bereits eine Aufgabenverwaltung durch ein anderes Paket eingerichtet habe, das Aufgaben löscht, die mit „MicrosoftEdgeUpdate“ beginnen.
Das Edge-Paket stürzt also ab, weil die Variable "ps_scheduled_tasks" leer ist.
Wir sollten ein 'if' hinzufügen:
Code: Alle auswählen
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