top of page

Esportare in CSV l'elenco dei processi e la RAM utilizzata con PowerShell


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


bottom of page