回答:
kbyrdの回答は、共有vmでのみ機能します。Ja5087の答えは機能しますが、クロスプラットフォームという別の方法があります。今日同じ答えを探していて、単一の投稿に出くわさなかったため、この答えを提供します。
この回答では、必要に応じてバックグラウンドでVMを起動できます。
次のコマンドでスクリプトを作成します。
vmrun -T {ws|server|player|...} [-vp virtualMachinePassword] [-gu guestUser] [-gp guestPassword] start "path to vmx file" [nogui]
-vpは、暗号化されたマシンのvirtualMachinePasswordです
-guはサインインするゲストユーザー、-gpは自動ログインを希望し、vm configで設定されていない場合のゲストユーザーパスワードです。
noguiはバックグラウンドでvmを起動します
vmwareダイアログによる起動の失敗を防ぐには、.vmxファイルを編集し、次のオプションを追加して、vmwareダイアログに自動応答します。
uuid.action = "keep"
または uuid.action = "create"
msg.autoAnswer = "TRUE"
uuid.actionの場合、これは、新しい場所に移動またはコピーした後にvmを起動したときに質問に答えます。 keepは「I Moved It」に相当し、createは「I Copied It」に相当します。
スタートアップフォルダーにvmファイルへのショートカットを置くとうまくいくと思います。