... does indeed have a hibernate parameter (/h) that can be used, but again if hibernation is disabled, then this using the 'shutdown /h' command line will yield an error.
As I mentioned in the article, "The differences between activating Sleep and Hibernate from the command line in Windows 8 can be tricky." Essentially you can't do both Sleep and Hibernate from the command line at the same time.
I chose to use the 'rundll32.exe powrprof.dll,SetSuspendState' command line because it will work in one way or the other regardless of whether hibernate is enabled. Please re-read the Sleep vs. Hibernate section of the article again.
When you use the 'shutdown /i' command to bring up the GUI, you only get the Shutdown and Restart options, but if that is all you want to be able to do, then creating a shortcut to that command is indeed a viable option.
Keep Up with TechRepublic