Come fare screenshot utilizzando lo strumento di VMWare “vmrun”?
-
20-09-2019 - |
Domanda
Al momento sto lavorando con il vmrun-Tool, per controllare macchine virtuali VMware. Sto usando VMWareWorkstation 7.0.0 / 7.0.1 e VMware Player 3.0.0 su Windows 7 x64.
Voglio semplicemente prendere uno screenshot di ogni macchina virtuale che viene acceso.
Listing il potere-su macchine virtuali è abbastanza semplice e funziona! (Elenco vmrun)
Ma il comando CaptureScreen non funziona. Ho provato diverse opzioni da riga di comando.
Ad esempio:
vmrun -T ws captureScreen %VMPATH% %OUTPUTPATH%
ottengo alcun messaggio di errore, ma la console è bloccata (e il comando non finisce mai).
Inoltre ho cercato di includere -gu USERNAME
e -gp PASSWORD
, ma si traduce nello stesso problema.
Soluzione 2
Ho provato a eseguire l'istruzione nel mio questition tramite VMWare Player 3.1 e ha funzionato. Credo che potrebbe anche lavorare con il nuovo VMWare Workstation (7.1).
Altri suggerimenti
Assicurarsi che l'utente / passaggio che si utilizza per '-gu' e '-GP' sono un nome utente e una password validi per il guest OS non è l'host.
ho avuto lo stesso problema come voi, perché stavo usando "root" e "root_pwd" per il mio user / pass, poi ho capito che doveva essere un pasword all'interno l'ospite.
vmrun -T ws -gu GUEST_USER -gp GUEST_PASS captureScreen %VMPATH% %OUTPUTPATH%
Inoltre, l'% OUTPATH% deve essere un png. Le uscite di comando CaptureScreen in PNG.