【vagrant】windows起動時に「vagrantup」したい。

windowsの起動時に簡易的に「vagrant up」を自動実行する方法。

windowsバッチファイルを(.bat)利用します。

メモ帳などで下記を記述。

  • 起動させるvagrantの実行環境(フォルダ)まで移動
cd C:\Users\xxxxx\Vagrant\xxxxx
  • vagrant upを実行、vagrantが立ち上がったら画面exitで閉じる。
vagrant up
exit

保存する際に拡張子"好きな名前".batで保存する。

こちらの.batファイルをwindowsのスタートアップフォルダに置いておく。 ちなみにwindows8.1では下記にありました。お使いのwindowsによって置き場所は変わります。

C:\Users\*ユーザー名*\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

次回、windows起動の際にバッチファイルが自動起動するはずです。

この方法ではwindowsスタートアップの際に黒い画面が立ち上がるのであまりスマートでは無いです。上記のことをバックグラウンドで行う方法も別にあるようなので調べてみてください。