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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top