下記の内容でバッチファイルを作成して、ホスト側のvagrantフォルダに配置しておく。スタートアップに入れておくことで起動と同時にvagrantの仮想マシンが起動、復帰される。
vagrant_suspend.bat
cd /d %~dp0
call vagrant up
vagrantはvagrant suspend
vagrant halt
のコマンドでサスペンド、終了が可能なので、同様のバッチファイルを作成してホストOS終了時に実行されるようにしておけば、電源を落とす際にゲストOSも任意の動作をさせることが可能になる。