Need a powershell script that does Use powershell to get th
Need a powershell script that does - Use powershell to get the processes running on server save them to a variable and get the following properties ProcessName, Id, PagedSystemMemorySize, CPU, SessionID, VirtualMemorySize
 Write your powershell script here:
Solution
###################################################################################### SECTION::Processe=>Top Memory #Get Wmi Information into Array $objTopProcessMem = Get-Process | Sort-Object WorkingSet -Descending | select -First 10 #Set the Table and first header $objHTML+= \"| Top 10 Processes by Memory\" $objHTML+= \" | |||||||
|---|---|---|---|---|---|---|---|
| ProcessName\" $objHTML+= \" | SessionId\" $objHTML+= \" | WorkingSet\" $objHTML+= \" | VirtualMemorySize\" $objHTML+= \" | PagedMemorySize\" $objHTML+= \" | PrivateMemorySize\" $objHTML+= \" | PagedSystemMemorySize\" $objHTML+= \" | NonpagedSystemMemorySize\" #Loop for each item in Array Foreach ( $objProc in $objTopProcessMem) { $objHTML+= \" | 
| \" + $objProc.ProcessName + \"\" $objHTML+= \" | \" + $objProc.SessionId + \"\" $objHTML+= \" | \" + [math]::Round($objProc.WorkingSet64/1024/1024,2) + \"MB\" $objHTML+= \" | \" + [math]::Round($objProc.VirtualMemorySize64/1024/1024,2) + \"MB\" $objHTML+= \" | \" + [math]::Round($objProc.PagedMemorySize/1024/1024,2) + \"MB\" $objHTML+= \" | \" + [math]::Round($objProc.PrivateMemorySize/1024/1024,2) + \"MB\" $objHTML+= \" | \" + [math]::Round($objProc.PagedSystemMemorySize/1024/1024,2) + \"MB\" $objHTML+= \" | \" + [math]::Round($objProc.NonpagedSystemMemorySize/1024/1024,2)+ \"MB\" $objHTML+= \" | 

