Я использую следующий код, чтобы получить хром общего использования памяти в мегабайтахМатематические операции в трубопроводе
$usage = Get-Process | Where-Object {$_.Name -eq "chrome"} | Measure-Object -Sum -Property PrivateMemorySize
"Total: " + $usage.Sum/1e+6;
Как я могу сделать то же самое в одной строке? Я понял, как получить доступ к свойствам в конвейере, но я не знаю, как разделить его на 1e + 6.
Get-Process | Where-Object {$_.Name -eq "chrome"} | Measure-Object -Sum -Property PrivateMemorySize | select Sum
'(все-и-трубопроводный и-кухня-раковина) .sum/1e + 6'. –
Или используя вычисленное свойство '(... | Select @ {Name = 'Total'; Expression = {$ _. Sum/1e6}}). Total' –