public string GetVMInfo(string vmid) { string returnstr = "<table>"; using (MyPowerShell ps = new MyPowerShell()) { ps.GetVMInfo(vmid); var result = ps.Invoke(); // Returns string with properties.. foreach (var item in result) { returnstr += "<tr><td><b>Current CPU Count : </b></td><td class='lefttd'>" + item.Members["CPUCount"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td><b>Current Memory Count : </b></td><td>" + item.Members["Memory"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td><b>DynamicMemoryEnabled : </b></td><td>" + item.Members["DynamicMemoryEnabled"].Value.ToString() + "</td></tr>"; } } returnstr += "</table>"; return(returnstr); }