0
çıkışından farklı çıkış:JSON biçimi masaya bir PowerShell komutu ile işlem adını ve işlem bellek kullanımını almaya çalışıyorum
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
Ama çıkış farklı olduğunda ConvertTo-Json
ile ben boru bunu bana ayrıntıları alır ClassID, outOfBand, beklediğim çıktı değil. Çıktının, ekranda görüntülendiği gibi, JSON biçiminde olduğu gibi (Name and Mem (KB)) aynı olmasını istiyorum. `Kullanmak seç-Nesnesi` yerine Format-` arasında -
ConvertTo-Json' 'değil boru' Biçim-table' çıkışı mı gereğidir Tablo –
@ MathiasR.Jessen Ancak Bellek Boyutunu nasıl hesaplayabilirim? Biçim Tablosunu kullandığımda hesaplar ancak Select-Object kullanarak işlemin kullandığı belleği hesaplamaz –
'Select-Object' 'Format-Table' gibi hesaplanan özellikleri kabul eder. Nitelikli yardım istiyorsanız, çalışmayan kodu gösterin :) –