1

現在、vmrun-Tool を使用して VMWare 仮想マシンを制御しています。Windows 7 x64 で VMWareWorkstation 7.0.0/7.0.1 および VMWarePlayer 3.0.0 を使用しています。

電源が入っている各仮想マシンのスクリーンショットを撮りたいだけです。

パワーオン状態の仮想マシンを一覧表示するのは非常に簡単で、機能します。(vmrun リスト)

しかし、captureScreen コマンドは機能しません。いくつかのコマンドライン オプションを試しました。

例えば:

vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%

エラー メッセージは表示されませんが、コンソールがブロックされます (コマンドが終了しません)。

と も含めようとし-gu USERNAMEまし-gp PASSWORDたが、同じ問題が発生します。

4

2 に答える 2

0

VMWare Player 3.1を介して質問のステートメントを実行しようとしましたが、うまくいきました。新しい VMWare Workstation (7.1) を使用して作業することもあると思います。

于 2010-07-20T17:32:32.513 に答える
0

「-gu」および「-gp」に使用するユーザー/パスが、ホストではなくゲスト OSの有効なユーザー名とパスワードであることを確認してください。

ユーザー/パスに「root」と「root_pwd」を使用していたため、あなたと同じ問題がありましたが、ゲスト内のパスワードでなければならないことに気付きました。

vmrun -T ws -gu GUEST_USER -gp GUEST_PASS captureScreen %VMPATH% %OUTPUTPATH%

また、%OUTPATH% は png である必要があります。captureScreen コマンドは PNG で出力します。

于 2010-04-17T15:48:53.993 に答える