| # create new excel instance$objExcel = New-Object -comobject Excel.Application
 $objExcel.Visible = $True
 $objWorkbook = $objExcel.Workbooks.Add()
 $objWorksheet = $objWorkbook.Worksheets.Item(1)
 
 
 # write information to the excel file
 $i = 0
 $first10 = (ps | sort ws -Descending | select -first 10)
 $first10 | foreach -Process {$i++; $objWorksheet.Cells.Item($i,1) = $_.name; $objWorksheet.Cells.Item($i,2) = $_.ws}
 $otherMem = (ps | measure ws -s).Sum - ($first10 | measure ws -s).Sum
 $objWorksheet.Cells.Item(11,1) = "Others"; $objWorksheet.Cells.Item(11,2) = $otherMem
 
 # draw the pie chart
 $objCharts = $objWorksheet.ChartObjects()
 $objChart = $objCharts.Add(0, 0, 500, 300)
 $objChart.Chart.SetSourceData($objWorksheet.range("A1:B11"), 2)
 $objChart.Chart.ChartType = 70
 $objChart.Chart.ApplyDataLabels(5)
 |