And the command documentation makes no mention of mutual exclusivity. Well that is not completely true. From the help you see
/h Hibernate the local computer.
Can be used with the /f option.
And alternate sites the following descriptions appear
- "Hibernate the local computer (only with /f )" Source
- "This can only be used with the /f option " Source
Also if you read the description of /d
it only mentions that you have to provide the reason for the restart or shutdown.
Yes... hibernating a computer because of a power failure is a good reason... however the power failure is from the UPS and not the computer itself which is what those codes are meant to address. While the above is not conclusive it does coincide with the issue you are having. You could always manual set an event yourself to simulate the behavior you are looking for.
Create an event log on command line
/d
with/h
?