欢迎光临
我们一直在努力

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


更多内容,您也可以关注下方的微信公众号

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。