Hi stumpr,
Thanks for your reply:
Through this in the shell: export PERL_LWP_SSL_VERIFY_HOSTNAME=0
Tried the command again: VI_SERVER=10.10.10.1 VI_CREDSTORE=/etc/vicredentials.xml /usr/lib/vmware-vcli/apps/vm/vmcontrol.pl --operation reset --vmname testhost.test.local
It now lags for a while, then I get this awesome error

SOAP request error - possibly a protocol issue:
Then it spits a tonne of XML on the server details etc...
Did a : cpan > install Net::SSL : found out it was already installed an I am using Net::SSL (2.85).
Added this to:
BEGIN {
$ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS} = "Net::SSL";
$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0;
}
vim /usr/share/perl5/VMware/VICommon.pm
No difference am I altering the right file, sorry MASSIVE perl newbie so I am going to need step by step instructions....
Thanks