我正在尝试获取一个 PowerShell 脚本来为我提供网卡名称、mac 和当前使用情况。以下是我的半工作概念。我只是不确定如何将用法与对方匹配。
$NetworkCards = [System.Net.NetworkInformation.NetworkInterface]::GetAllNetworkInterfaces()
Foreach($NetworkCards 中的$Card){
if ($Card.NetworkInterfaceType -eq "以太网") {
$统计 = $null
写入主机“名称:”$Card.Name
写主机 "Mac:" $Card.GetPhysicalAddress()
$Statistics = $Card.GetIPv4Statistics()
$统计
#$BytesTotalPersec = $Statistics.BytesTotalPersec
#$CurrentBandwidth = $Statistics.CurrentBandwidth
#$Math = (($BytesTotalPersec*8)/$CurrentBandwidth)*100
#$Math = [Math]::Round($Math,2)
#Write-Host $Math
}
}
我知道 GetIPvStatistics 是错误的。我希望在一个完美的世界中从 Win32_PerfFormattedData_Tcpip_NetworkInterface 获取数据