VMware Communities
zhiyuanzhou
Contributor
Contributor

Fusion 3.0 runProgramInGuest issue on Mac OS X Server Guest

My Environment:

Fusion: 3.0.3

Host Machine: Mac OS X 10.6.4

Guest Virtual Machine: Mac OS X Server 10.5.5

I try use vmrun to control guest machine using runProgramInGuest:

vmrun -T fusionvmrun  -gu {user} -gp {password} runProgramInGuest "FULL_PATH_TO_VMX" "/bin/ls"

the returned message is "Error: This operation is not supported on this guest"

I'm sure the guest user name and password are correct. I tried runScriptInGuest command, also failed with the same error message.

If I use windows as guest machine, the command works fine.

Is it that fusion does not support this command for Mac OS guest , or I'm using the command incorrectly?

Thanks!

0 Kudos
3 Replies
WoodyZ
Immortal
Immortal

Your command line is malformed however OS X Server does not support all Guest Operations of vmrun.

Change "vmrun -T fusionvmrun" to "vmrun -T fusion" and if you still get "Error: This operation is not supported on this guest" then you've got your answer. Smiley Wink

zhiyuanzhou
Contributor
Contributor

Hi Woody, thanks a lot for reply Smiley Happy . Yes, I typed by mistake of the command , it should be "vmrun -T fusion".

So my question turns to , is there other ways  to control guest OS X Server from host machine to replace the runProgramInGuest command?

0 Kudos
WoodyZ
Immortal
Immortal

The only thing that comes to mind at the moment is using ssh.