cmd.exeでのVagrant sshはつらいが、Powershellの.psファイルを実行するまでの諸々を理解するのも面倒…とお嘆きの方に。
DOSバッチファイルからvagrant sshだけをPowershellで起動する方法があります。
vagrant_ps_ssh.bat
@SET P="C:\Path\to"
cd %P%
@vagrant up
start powershell -Command "cd %P% ; vagrant ssh"
@exit
start powershellで別ウィンドウ起動しています。
改善点模索中
vagrant(VirtualBox)とPowershellの問題のような気もしていますが、たまにvagrant ssh中でvimを使い始めた時に、
* 表示内容の部分欠落している
* キーボードの入力が画面にフィードバックされない
等の不具合が起きる場合があります。
Powershellを再起動して対応していますが、何とかならないのかな…。