I apologize for not being clear enough. I meant that you cannot send the reboot command to the computers and have the users schedule the reboot. Like I said in my original post, we do not know when a good time to reboot someone's computer is as they are all doing different things. If I sent the reboot command to computers after hours, there is no guarantee that there are not some users still working and for the rest, their computers would be off. Due to the pandemic and people working from home, we have team meetings first thing in the morning through Microsoft Teams. If I sent the reboot over night, more than half our users would be forced into a reboot right at the start of their meetings. Its not something that we can be doing to our staff regularly.