Per prima cosa dovete copiare il seguente contenuto in un file di testo e salvarlo con estensione .ps1
$Processes = get-process | Group-Object -Property ProcessName foreach($Process in $Processes) { $Obj = New-Object psobject $Obj | Add-Member -MemberType NoteProperty -Name Name -Value $Process.Name $Obj | Add-Member -MemberType NoteProperty -Name Mem -Value ($Process.Group|Measure-Object WorkingSet -Sum).Sum $Obj }
Prima di lanciare lo script dove naturalmente sistemare le Execution Policy lanciando il seguente comando (potete scegliere lo Scope che ritenete più opportuno)
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -force
A questo punto lanciate lo script e accodate l'export csv
.\NomeFile.ps1 | Export-CSV ElencoProcessi.CSV
Ora potete importare il file in Excel e fare la somma di tutta la RAM utilizzata.
Ciao e Buon Lavoro
Comments