Как делать скриншоты с помощью инструмента VMware “vmrun”?

StackOverflow https://stackoverflow.com/questions/2255477

  •  20-09-2019
  •  | 
  •  

Вопрос

В настоящее время я работаю с vmrun-Tool для управления виртуальными машинами VMware.Я использую VMWareWorkstation 7.0.0 / 7.0.1 и VMWarePlayer 3.0.0 в Windows 7 x64.

Я просто хочу сделать снимок экрана каждой виртуальной машины, которая включена.

Перечислить включенные виртуальные машины довольно просто, и это работает!(список vmrun)

Но команда CaptureScreen не работает.Я перепробовал несколько вариантов командной строки.

Например:

vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%

Я не получаю сообщения об ошибке, но консоль заблокирована (и команда никогда не завершается).

Я также попытался включить -gu USERNAME и -gp PASSWORD, но это приводит к той же проблеме.

Это было полезно?

Решение 2

Я попытался запустить инструкцию в моем вопросе через VMware Player 3.1, и это сработало.Я предполагаю, что я мог бы также работать, используя новую рабочую станцию VMware (7.1).

Другие советы

Убедитесь, что пользователь / пропуск, который вы используете для '-gu' и '-gp', являются действительными именем пользователя и паролем для гостевая операционная система не хозяин.

У меня была та же проблема, что и у вас, потому что я использовал "root" и "root_pwd" для моего user / pass, затем я понял, что это должно быть пароль внутри guest.

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

Кроме того, %OUTPATH% должен быть в формате png.Команда CaptureScreen выводит данные в формате PNG.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top