Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ObjectQuery queryObj = new ObjectQuery("SELECT * FROM Msvm_ComputerSystem");
- ConnectionOptions connOpts = new ConnectionOptions();
- connOpts.Username = @"DOMAINADMINISTRATOR";
- connOpts.Password = "PASSWORD";
- connOpts.EnablePrivileges = true;
- ManagementScope manScope = new ManagementScope(@"\IP_OF_SERVERrootvirtualizationv2", connOpts);
- //ManagementScope manScope = new ManagementScope(@"\.rootvirtualizationv2");
- manScope.Connect();
- // connect and set up our search
- ManagementObjectSearcher vmSearcher = new ManagementObjectSearcher(manScope, queryObj);
- ManagementObjectCollection vmCollection = vmSearcher.Get();
- // loop through the VMs
- foreach (ManagementObject vm in vmCollection)
- {
- // display VM details
- Console.WriteLine("nName: {0}nStatus: {1}nDescription: {2}n",
- vm["ElementName"].ToString(),
- vm["EnabledState"].ToString(),
- vm["Description"].ToString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement