Click or drag to resize

VCenterMachines Property

Virtual machines of vSphere centre (of data Machine)

Namespace:  VMInfoFace
Assembly:  VMInfoFace (in VMInfoFace.dll) Version: 21.5.28.1 (21.5.28.1171)
Syntax
public static List<Machine> Machines { get; private set; }

Property Value

Type: ListMachine
Examples
This example writes all information about virtual machines
List<VMInfoFace.Data.Machine> Machines = VMInfoFace.VCenter.Machines;
foreach (VMInfoFace.Data.Machine Machine in Machines)
{
    Console.WriteLine(Machine.Name.ToString());
    Console.WriteLine("Datacenter:                  " + Machine.Datacenter.ToString());
    Console.WriteLine("Path:                        " + Machine.Path.ToString());
    Console.WriteLine("OS:                          " + Machine.OS.ToString());
    Console.WriteLine("CPU:                         " + Machine.CPU.ToString());
    Console.WriteLine("RAM in MB:                   " + Machine.RAM.ToString());
    Console.WriteLine("Dedicated graphics card:     " + Machine.GraphicsCard.ToString());
    Console.WriteLine("Screen width x height:       " + Machine.Screen.Width.ToString() + " x " + Machine.Screen.Height.ToString());
    Console.WriteLine("HD in MB:                    " + Machine.HD.ToString());
    Console.WriteLine("Network name:                " + Machine.NetworkName.ToString());
    Console.WriteLine("Network Adapters:            " + Machine.NetworkAdapter.ToString());
    Console.WriteLine("Network Bandwidth:           " + Machine.NetworkBandwidth.ToString());
    Console.WriteLine("Host Name:                   " + Machine.HostName.ToString());
    Console.WriteLine("IP:                          " + Machine.IP.ToString());
    Console.WriteLine("IPs:");
    foreach (var IP in Machine.IPs)
    {
        Console.WriteLine("                             " + IP.ToString());
    }
    Console.WriteLine("Disks:");
    foreach (var Disk in Machine.Disks)
    {
        Console.WriteLine("                             " + Disk.ToString());
    }
    Console.WriteLine("Storages in MB:");
    foreach (VMInfoFace.Data.Storage Storage in Machine.Storages)
    {
        Console.WriteLine("                             " + Storage.Name.ToString() + ": " + Storage.Capacity.ToString());
    }
    if (Machine.Details.Length > 0)
    {
        Console.WriteLine(new string('-', 50));
        Console.WriteLine("Summary");
        Console.WriteLine(Machine.Details.ToString());
    }
}
See Also