Fundamentally.
Try to schedule a simple script to run once an hour, while the user is logged in. No other conditions. Nothing complex.
Wait an hour and wait to see one window pop open running your script.
Wait one work-day. Work on your machine. Observe 10+ executions of that script, in parallel, on the mark the script was scheduled to run once.
Watch this get worse every day, until reboot. And then it slowly starts collapsing on itself again.
Not even this simple use-case works. It’s just unbelievably broken.
It says run once and it literally launches 10+ within the same 100ms.
That’s just broken.
Get-ScheduledTask -TaskPath "\UpdateTasks\" | Stop-ScheduledTask
Wasn't there another GUI during the Windows XP days?
Fundamentally.
Try to schedule a simple script to run once an hour, while the user is logged in. No other conditions. Nothing complex.
Wait an hour and wait to see one window pop open running your script.
Wait one work-day. Work on your machine. Observe 10+ executions of that script, in parallel, on the mark the script was scheduled to run once.
Watch this get worse every day, until reboot. And then it slowly starts collapsing on itself again.
Not even this simple use-case works. It’s just unbelievably broken.