public string GetAlertFreeSpace() { string returnstr = "<table>"; using (MyPowerShell ps = new MyPowerShell()) { ps.GetAlertFreeSpace(); var result = ps.Invoke(); // Returns string with properties.. foreach (var item in result) { var severity = item.Members["Severity"].Value.ToString(); if (severity == "Error") { returnstr += "<center><table class='SQLlight'><tr><td style='width: 150px; text-align: left;'><b>ServerName</b></td><td style='width: 150px; text-align: left;'>" + item.Members["PrincipalName"].Value.ToString() + "</td>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>Name</b></td><td style='width: 260px; text-align: left;'>" + item.Members["Name"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>Severity</b></td><td style='width: 100px; text-align: left; color: #e60000; font-weight:bold;'>" + item.Members["Severity"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>TimeRaised</b></td><td style='width: 180px; text-align: left;'>" + item.Members["TimeRaised"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>Description</b></td><td style='display:block; width: 850px; word-break: break-all; text-align: left;'>" + item.Members["Description"].Value.ToString() + "</td></tr></tr></table></center></br>"; } if (severity == "Warning") { returnstr += "<center><table class='SQLlight'><b>ServerName</b></td><td style='width: 150px; text-align: left;'>" + item.Members["PrincipalName"].Value.ToString() + "</td>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>Name</b></td><td style='width: 260px; text-align: left;'>" + item.Members["Name"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>Severity</b></td><td style='width: 100px; text-align: left; color: #cccc00; font-weight:bold;'>" + item.Members["Severity"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>TimeRaised</b></td><td style='width: 180px; text-align: left;'>" + item.Members["TimeRaised"].Value.ToString() + "</td></tr>"; returnstr += "<tr><td style='width: 150px; text-align: left;'><b>Description</b></td><td style='display:block; width: 850px; word-break: break-all; text-align: left;'>" + item.Members["Description"].Value.ToString() + "</td></tr></tr></table></center></br>"; } } } returnstr += "</table>"; return(returnstr); }