$Processes = get-process -computername $tag1 | 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
}
В настоящее время, это показывает использование памяти в байтах, как я могу изменить это, чтобы показать что-то вроде:Get-Process с использованием общей памяти
76,592 KB
, а также выход всё, что autosized? (Выровнен по левому краю)
Это работает очень. Благодарю. Есть ли способ добавить запятые для цифр? – Aaron
@ Аарон для части запятой вам просто нужно получить вывод числа в операцию формата ''{0: N}' -f (($ _. Group .../1KB})' – Matt
Можете ли вы быть немного конкретнее, где это ввести? – Aaron