Tente isto: 1. Faça um arquivo txt e cole este código:
get-process | Group-Object -Property ProcessName |
Format-Table Name, @{n='Mem (KB)';e={'{0:N0}' -f (($_.Group|Measure-Object WorkingSet -Sum).Sum / 1KB)};a='right'} -AutoSize
Salvar como, algo.ps1, em seguida, vá para o tipo run (win + r): powershell entrar. pesquisar o arquivo que você criou e executá-lo. Por exemplo, se você tiver esse arquivo em sua área de trabalho, vá para a sua área de trabalho no powershell (com o comando cd) e pressione a tecla Tab o quanto for necessário para encontrar o arquivo e, em seguida, insira. Eu espero que você possa entender isso. Ele fornece o uso da memória em KB. Se você quiser em MB, mude o "/ 1KB para / 1MB"
Se você não quiser o nome, você pode excluir "Nome" após a tabela de formatação. Além disso, se você quiser um processo especificado após a gravação get-process:
-ProcessName exampleprocess
Nota: Se não quiser executar porque os scripts estão desabilitados ou algo assim: abra uma janela do PowerShell e digite:
Set-ExecutionPolicy RemoteSigned