To clarify, when I'm talking about 'Sleep' I mean Hybrid Sleep, i.e. save the contents of RAM to the hibernation file and then go in to Standby mode.
I have this working perfectly fine via the start menu, but want to script it in the form of something that can be run by the Task Scheduler. An exe, batch script or Powershell script would work well
I've experimented with
PowrProf SetSuspendState and
powercfg -h off in scripts with no luck, it always just goes straight into Standby or hibernates and turns off entirely