PowerShell スクリプトを取得して、ネットワーク カード名、Mac、および現在の使用状況を取得しようとしています。以下は私の半作業コンセプトです。使用方法を反対側と一致させる方法がわかりません。
$NetworkCards = [System.Net.NetworkInformation.NetworkInterface]::GetAllNetworkInterfaces() Foreach ($NetworkCards の $Card) { if ($Card.NetworkInterfaceType -eq "イーサネット") { $Statistics = $null Write-Host "Name: " $Card.Name Write-Host "Mac: " $Card.GetPhysicalAddress() $Statistics = $Card.GetIPv4Statistics() $統計 #$BytesTotalPersec = $Statistics.BytesTotalPersec #$CurrentBandwidth = $Statistics.CurrentBandwidth #$Math = (($BytesTotalPersec*8)/$CurrentBandwidth)*100 #$Math = [Math]::Round($Math,2) #書き込みホスト $Math } }
GetIPvStatistics が間違っていることはわかっています。Win32_PerfFormattedData_Tcpip_NetworkInterface からデータを取得したい完璧な世界で