ホストはWindows 7です。Windowsにログインして手動で起動しなくても、仮想マシンをWindowsのバックグラウンドで起動したいと思います。また、Windowsのシャットダウン時に仮想マシンをエレガントにシャットダウンできることを願っています。
これを行う既存のスクリプト/アプリはありますか?
VMware Workstationを使用している場合は、VMを「共有VM」にして、自動的に起動するように構成できます(ライブラリで、「共有VM」を右クリックし、「 AutoStart VMの管理」)。デフォルトでは、共有VMはホストのシャットダウン時に強制的に電源がオフになります。これは%PROGRAMDATA%\VMware\hostd\vmAutoStart.xml
およびstopAction
値をGuestShutdown
に変更します(VMを一時停止する場合はSuspend
に変更します)。このファイルに変更を加えた後、VMware Workstation Serverサービスを再起動する必要があります(サービスを再起動する前に、実行中の共有VMをすべてシャットダウンする必要があります)。
更新:Workstation Pro 14では、コンテキストメニュー項目は「管理VM電源アクション)」になり、VMの構成がサポートされ、ホストのシャットダウン時に自動的に一時停止しますダウン。
vmrun
コマンドを使用することもできます。
スクリプトを使用してVMを起動できます。次に例を示します。
vmrun -T ws start "F:\VMWare-VMs\S1.vmx"
windowsの起動時にスクリプトを追加します。
Vmrunの詳細: http://www.sysadmit.com/2016/11/vmware-workstation-vmrun.html