As post title states this simple command will hibernate your windows workstation after a timeout of 120 minutes (7200 seconds).
timeout /t 7200 /nobreak && shutdown /h /f
Check timeout and shutdown help with /? parameter to learn if you have a slightly different flags. It may vary. These worked for me with Win7 Pro x64.