← Anasayfa

Acımasız Komut Çıktılarını Ehlilleştirmek: Select-Object Büyüsü

Scripting, powershellPowerShell

Sadece Get-Process yazarsanız arkadan PID değeri, SI değeri, VM CPU derken göz yorucu 9 sütunluk dev veri çıkar. Fakat sizin amacınız bir sürecin İhtiyaç duyduğu Ram i tespit etmektir.

İşte burada Select-Object bir cerrah bıçağı gibi araya girer.

Get-Process | Select-Object Name, CPU, WorkingSet -First 10

Bu dökümantasyonu okuduğunuzda sadece 3 başlık altındaki süzülmeleri istersiniz. -First 10 eklentisi ise en üstte listelenen 10 süreci size sunar.

Hatta çok daha ileri gidip Ram (WorkingSet) boyutunu Kilobayt yerine insan okumasına uygun hale getirmek üzere kendi sütununuzu yaratabilirsiniz (Buna Calculated Properties / Hesaplanmış Özellikler diyoruz). Karmaşıklığı çöpe atan o en güzel cımbız operasyonudur.