Can you do these in Azure Virtual Desktops and Windows 365 desktops.
Set auto startup schedules
Set auto shutdown schedules
Automatically disconnect when a machine is idle for X minutes
Shut down X minutes after a user disconnects
Shut down X minutes if a user does not connect