回答:
VMware Workstationを使用している場合は、VMを「共有VM」にして自動的に起動するように設定できます(ライブラリ内で「Shared VM」を右クリックして「Manage AutoStart VM」を選択します)。デフォルトでは、共有VMはホストのシャットダウン時にハードパワーオフの対象となります。これ%PROGRAMDATA%\VMware\hostd\vmAutoStart.xml
を変更するには、stopAction
値を編集してGuestShutdown
(またはSuspend
VMを一時停止する場合はに)変更します。このファイルを変更した後は、VMware Workstation Serverサービスを再起動する必要があります(そしてサービスを再起動する前に、実行中の共有VMをすべてシャットダウンする必要があります)。
更新:Workstation Pro 14では、コンテキストメニュー項目が[Manage VM Power Actions]になり、ホストのシャットダウン時に自動的にサスペンドするようにVMを構成できるようになりました。
このvmrun
コマンドを使うこともできます。
スクリプトを使用してVMを起動できます。次に例を示します。
vmrun -T ws start "F:\VMWare-VMs\S1.vmx"
Windowsの起動時にスクリプトを追加します。
vmrunの詳細:http ://www.sysadmit.com/2016/11/vmware-workstation-vmrun.html