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


© 2017-2020 by Christian Bontempi - Dynamic Video Training  & ICT Consultant - Italia - Privacy Policy - Cookies Policy - info@christianbontempi.com

Tutti i marchi appartengono ai loro legittimi proprietari. Tutti i diritti riservati. P.IVA 02008940385

  • LinkedIn Social Icon
  • Vimeo Social Icon
  • Facebook Social Icon