كيفية عمل لقطات شاشة باستخدام أداة VMWare "vmrun"؟

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

  •  20-09-2019
  •  | 
  •  

سؤال

أعمل حاليًا باستخدام أداة vmrun للتحكم في أجهزة 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

وحاولت تشغيل العبارة في بلدي questition عبر VMware لاعب 3.1 وأنه يعمل. اعتقد انني قد عمل أيضا باستخدام محطة إم وير الجديد (7.1).

نصائح أخرى

تأكد من أن المستخدم/كلمة المرور التي تستخدمها لـ "-gu" و"-gp" هي اسم مستخدم وكلمة مرور صالحين لـ نظام التشغيل الضيف ليس المضيف.

لقد واجهت نفس المشكلة التي واجهتها لأنني كنت أستخدم "root" و"root_pwd" للمستخدم/كلمة المرور الخاصة بي، ثم أدركت أنها يجب أن تكون كلمة مرور داخل الضيف.

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

أيضًا، يجب أن يكون %OUTPATH% بتنسيق png.يتم إخراج أمر CaptureScreen بصيغة PNG.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top