Would be interested in understanding the scenario where you are using the cmdlet & specifying the reason for rebooting. To explain: our previous assumption was that users would EITHER use the server UI that captured this information, OR use the cmdlet (often so they didn’t need to supply that reason text).
So, what would help is to understand in what situations the cmdlet is being used and specifying the reboot explanation is desirable.Michael Halpin commented
Also, may want to capture info from a workflow "rebooting because of monthly patch task", etc
changing to Survey based on Joonas’ comment below – request is to have a flag to force TLS 1.2.