2016-05-25 3 views
0

そのバイト単位をキロバイトに変換したい。powershell networkinterfaceバイトをキロバイトに変換する

Get-WmiObject -class Win32_PerfFormattedData_Tcpip_NetworkInterface | 
select BytesReceivedPersec , BytesSentPersec , name | 
Where-Object {$_.name -cnotmatch "isatap"} | 
Where-Object {$_.name -cnotmatch "Teredo"} | 
Where-Object {$_.name -cnotmatch "로컬"} | 
% { '{0,10} {1,20} {2,20}' -f $_.BytesReceivedPersec, $_.BytesSentPersec , $_.name} 

出力:怒鳴る入ったの

PowerShellコマンド

627975 483072 Intel[R] 82575L Gigabit Network Connection 

しかし、出力ユニットは、私がキロバイトバイト単位を変換したいバイト です。

答えて

1

BytesReceived式に/1kbを追加し、括弧でそれらを囲む:

Get-WmiObject -class Win32_PerfFormattedData_Tcpip_NetworkInterface | 
select BytesReceivedPersec , BytesSentPersec , name | 
Where-Object {$_.name -cnotmatch "isatap|Teredo|로컬"} | 
% { '{0,10} {1,20} {2,20}' -f ($_.BytesReceivedPersec /1kb), ($_.BytesSentPersec /1kb) , $_.name} 

また、あなたはコード

+0

すごい短いに-cnotmatch {"isatap|Teredo|로컬"}を使用することができます!ありがとう~~ – kimdo112233

関連する問題