「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。
PowerShellを用いたバッチファイルを作成する
Windows 10上で仮想マシンを操作するには、「Hyper-Vマネージャー」を使用する。仮想マシンを起動するまで数ステップを要するため、筆者は煩雑に感じてしまう。
そこで、Windows PowerShell(以下、PowerShell)。仮想マシンの作成から設定変更まで、多くのコマンドレットを用意しているが、仮想マシンを起動する「Start-VM」を使えばワンステップで操作できる。これが今回の趣旨だ。
@echo off set VMNAME="Win10IP" powershell.exe -ExecutionPolicy Bypass -Command "Start-VM \"%VMNAME%"\"" vmconnect.exe 127.0.0.1 %VMNAME%
今回のバッチファイル実行には管理者権限が必要だ。そのため、バッチファイルのショートカットファイルを作成し、常に管理者権限で実行する設定を行う。
後はバッチファイルを実行すれば、仮想マシンの起動と「仮想マシン接続(vmconnect.exe)」によるアクセスが始まる。管理者への昇格プロンプト操作が必要ではあるが、Hyper-Vマネージャーよりは操作しやすいだろう。
阿久津良和(Cactus)