How to Get a List of Virtual Machines
Updated: June 27, 2017
Applies To: System Center 2016 - Service Provider Foundation, System Center Technical Preview
You can obtain a list of virtual machines by working with the VirtualMachines collection from the Virtual Machine Manager service (VMM service) in Service Provider Foundation.
To get a list of virtual machines
Connect to the
VMMservice.Use the
VirtualMachinescollection property to get a list of virtual machines.
The following code example retrieves all virtual machines from a specific stamp by using a lambda expression or a LINQ query expression.
SpfVMM.VMM vmmService = new SpfVMM.VMM(new Uri("https://wapserver:30006/97FD50F3-1DC0-41B6-A7C0-2B4FF4C3F7E3/services/systemcenter/vmm/")); Guid stampId = new Guid("62107714-182b-4f90-a3d1-97f5c6fd084e"); List<SpfVMM.VirtualMachine> virtualMachines; virtualMachines = vmmService.VirtualMachines.Where(v => v.StampId == stampId).ToList(); // - or - virtualMachines = (from v in vmmService.VirtualMachines where v.StampId == stampId select v).ToList();
Assemblies
| System |
| System.Core |
Namespaces
| System |
| System.Linq |
Virtual Machine Management
Programming in Visual Studio with Service Provider Foundation Services
How to Create a Virtual Machine from a Template
How to Create a Virtual Machine from a VHD
How to Delete a Virtual Machine
How to Start and Stop Virtual Machines