Vmsvc/get.guest
vimsh vmsvc/get.guest
Usage: get.guest vmid
Get guest information
You can use vmsvc/getallvms to retrieve the vmid
Example output
[/]$ vmsvc/get.guest 4400 Guest information: (vim.vm.GuestInfo) { dynamicType = <unset>, toolsStatus = "toolsOk", toolsVersion = "103908", guestId = "ubuntuGuest", guestFamily = "linuxGuest", guestFullName = "Ubuntu Linux (32-bit)", hostName = "vi-toolkit", ipAddress = "10.10.10.10", net = (vim.vm.GuestInfo.NicInfo) [ (vim.vm.GuestInfo.NicInfo) { dynamicType = <unset>, network = "Virtual Machines Network", ipAddress = (string) [ "10.10.10.10" ], macAddress = "00:0c:18:4e:13:27", connected = true, deviceConfigId = 4000, } ], disk = (vim.vm.GuestInfo.DiskInfo) [ (vim.vm.GuestInfo.DiskInfo) { dynamicType = <unset>, diskPath = "/", capacity = 30027378176, freeSpace = 10655812096, } ], screen = (vim.vm.GuestInfo.ScreenInfo) { dynamicType = <unset>, width = 0, height = 0, }, guestState = "running", }