- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:仮想マシンをホスト起動・終了にあわせて動かしたい)
仮想マシンをホスト起動・終了にあわせて動かしたい
このQ&Aのポイント
- ホスト「Windows 2008 R2」のサーバーにフリーの「VMware Workstation 12 Player」を使って、仮想マシンをインストールしています。
- ホストを起動させたときに、自動的に仮想マシンも起動させたいと思っています。また、同時に、ホストを終了する時にも、自動的に仮想マシンも終了できればと考えています。
- 手動でなければタスクスケジューラなど多少強引な方法でも対応してみたいと思っています。もし、VMware Workstation 12 Playerで、上記のような使い方ができない場合、上記の条件を満たす仮想マシンソフトがあれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
起動: vmxファイルのショートカットをスタートアップフォルダーに入れればどうでしょうか。 停止: Windows終了時に登録したコマンドを実行するようなフリーソフトがあったはずです。 ホストOSからゲストOSをリモートでシャットダウンするコマンドを登録すれば良いかと。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
>再起動やシャットダウンを実行して、他のプログラムがガンガン閉じられる動作をする前に(2)のバッチファイルが実行されるような方法があればと思っているところです。 手動で再起動やシャットダウンを行うのであれば、WindowsのGUIでシャットダウンなどを選ぶのでなく、自分の作ったバッチファイルを起動して行うというのが簡単です。 ・バッチの例: やりたい処理 shutdown /s /t 0 私はそうしています(バッチじゃなくてVBScriptですが)。
質問者
お礼
ご回答ありがとうございます。 運用に際して、手動もしくは毎日決めた時刻にシャットダウンさせるようにするのであればこれで良いですよね。 もう少し様子を見たいと思います。 ありがとうございます。
お礼
早速のご回答ありがとうございます。 起動はバッチリでした。非の打ちどころがないです。 終了時については、いただいた回答をヒントにあがいてみたいと思います。 本当にありがとうございました。
補足
質問者から補足です。 その後、シャットダウンもうまくできましたが、ホストをシャットダウンする時に安全なシャットダウンをする操作をするのに困っています。 ホストからゲストを安全にシャットダウンする方法としては次の通り。 (1) VMware Workstation 12のダウンロードページの「ドライバとツール」から「VMware VIX」をダウンロードしてインストール VMware VIXのデータはC:\Program Files (x86)\VMware\VMware VIXに作成されます。 (2) 下記の内容でバッチファイルを作成 ----------------------- "(vmrun.exeのフルパス)" -T player stop "(vmxファイルのフルパス)" [soft] ----------------------- (最後のsoftとhardについては、「soft」がゲストOSからシャットダウン操作をするもの、「hard」は仮想マシンのパワーオフの操作) で、このバッチファイルを起動させれば、仮想マシン自体は安全にシャットダウンしてくれます。 グループポリシーの設定で、シャットダウン時のスクリプトとして、(2)のバッチファイルを設定したのは良いのですが、(2)のバッチファイル実行は、シャットダウン処理の後になるため、仮想マシン自体はパワーオフによる終了となり、狙い通りではない感じです。 なので… サーバーの稼働時間を決めておいて、(2)の実行→シャットダウンとコマンドやタスクスケジューラで設定してしまえばいいかなといったところです。 再起動やシャットダウンを実行して、他のプログラムがガンガン閉じられる動作をする前に(2)のバッチファイルが実行されるような方法があればと思っているところです。 もう少し様子を見て、回答を待ちたいと思います。