In this question you can see how to put the Windows in a half-hibernated situation but not only does it not fully hibernate but also it requires an elevated command prompt but if you even login as guest account you can put the computer in hibernation through the GUI (assuming hibernation is enabled)
Now I was wondering if I could put the Windows in actual hibernation without admin privileges?