Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. ObjectQuery queryObj = new ObjectQuery("SELECT * FROM Msvm_ComputerSystem");
  2.  
  3. ConnectionOptions connOpts = new ConnectionOptions();
  4. connOpts.Username = @"DOMAINADMINISTRATOR";
  5. connOpts.Password = "PASSWORD";
  6. connOpts.EnablePrivileges = true;
  7.  
  8. ManagementScope manScope = new ManagementScope(@"\IP_OF_SERVERrootvirtualizationv2", connOpts);
  9.  
  10. //ManagementScope manScope = new ManagementScope(@"\.rootvirtualizationv2");
  11. manScope.Connect();
  12. // connect and set up our search
  13. ManagementObjectSearcher vmSearcher = new ManagementObjectSearcher(manScope, queryObj);
  14. ManagementObjectCollection vmCollection = vmSearcher.Get();
  15.  
  16. // loop through the VMs
  17. foreach (ManagementObject vm in vmCollection)
  18. {
  19. // display VM details
  20. Console.WriteLine("nName: {0}nStatus: {1}nDescription: {2}n",
  21. vm["ElementName"].ToString(),
  22. vm["EnabledState"].ToString(),
  23. vm["Description"].ToString());
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement