PowerShell添加输出列并删除标题以仅获取总数
我试图获取MSMQ队列中的请求总数,不是每个请求,而是总数 PS C:\Users\mhall>gwmi-class Win32_PerfRawData_MSMQ_MSMQQueue | ft-prop MessagesInQueuePowerShell添加输出列并删除标题以仅获取总数,powershell,msmq,Powershell,Msmq,我试图获取MSMQ队列中的请求总数,不是每个请求,而是总数 PS C:\Users\mhall>gwmi-class Win32_PerfRawData_MSMQ_MSMQQueue | ft-prop MessagesInQueue MessagesInQueue -------- 0 4 0 0 0 25 0 17 0 6 0 0 试试这个: Get-WmiObject -Class Win32_PerfRawData_MSMQ_MSMQQueue | # sum values f
MessagesInQueue
--------
0
4
0
0
0
25
0
17
0
6
0
0
试试这个:
Get-WmiObject -Class Win32_PerfRawData_MSMQ_MSMQQueue |
# sum values from MessagesInQueue
Measure-Object -Sum MessagesInQueue |
# remove header
Select-Object -ExpandProperty Sum
略为简化的备选方案:
(Get-WmiObject Win32_PerfRawData_MSMQ_MSMQQueue | Measure-Object -Sum MessagesInQueue).Sum
到
度量对象-Sum的管道
度量对象:输入对象“Microsoft.PowerShell.Commands.Internal.Format.FormatEndData”不是数字。第1行字符:89+gwmi-类Win32_PerfRawData_MSMQ_MSMQQueue | ft-prop MessagesInQueue |度量对象。|测量对象-求和消息队列|选择对象-ExpandProperty Sum
删除部分|测量对象-求和消息队列|选择对象-ExpandProperty Sum完成了该操作!