PowerShell Get-Process結合hashtable

示例腳本


通過哈希表對輸出的結果進行格式化

注意:爲了測試能輸出結果,本地計算機必須打開winrm quickconfig


Get-Process powershell -ComputerName localhost, Server01, Server02 | Format-Table -Property Handles, @{Label="NPM(K)";Expression={[int]($_.NPM/1024)}}, @{Label="PM(K)";Expression={[int]($_.PM/1024)}}, @{Label="WS(K)";Expression={[int]($_.WS/1024)}}, @{Label="VM(M)";Expression={[int]($_.VM/1MB)}}, @{Label="CPU(s)";Expression={if ($_.CPU -ne $()){$_.CPU.ToString("N")}}}, Id, ProcessName, MachineName -auto


執行結果


Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName MachineName

------- ------ ----- ----- ----- ------ -- ----------- -----------

519 27 59912 68124 2101917 0.94 6768 powershell zengchuixin-pc

953 48 199904 202744 2101981 9.14 9676 powershell zengchuixin-pc


更多內容,您也可以關注下方的微信公衆號

qrcode_for_gh_7159fb337d37_258.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章