I scheduled a patch deployment task for 23 computers to run over the weekend. It started on time and patched 17 of the 23 and then seemed to stall. I let it run for almost 5 hours but the last 3 hours it didn't make any progress. I wound up stopping the task since it seemed it would never end.
Has anybody run into this? What is the cause and is there any way to prevent this from happening?
Related, is there a way to schedule a task to start at a particular time but stop either at a certain time or after it's been running for an amount of time? For some servers we have a 3 hour patch window from midnight to 3 AM, I don't want to have to babysit the tasks to make sure they don't run longer than 3 hours.