Hi William,
Virtual machine IP address is available when VMware Tools is installed and virtual machine guest is running. If guest is not running or virtual machine is powered off, the IP address is unavailable through vSphere API ($vm->guest->ipAddress), but at the same time it is still displayed in the vSphere client. Any idea how vSphere client is making this information available for powered off virtual machines?
Thanks,
Ymnick