未安装NetAdapter模块。我必须使用netsh命令获取流量(接收字节和发送方字节),如Get-NetAdapterStatistics命令。可能吗?请帮助
我不是安装新模块的管理员。
由于
答案 0 :(得分:2)
根据评论,这不是一个很好的问题(你真的应该先尝试编写一些代码),但无论如何我都有一些建议。您可以在不成为管理员的情况下实际安装模块,只需使用:
Install-Module <modulename> -Scope CurrentUser
它会进入您个人资料下的Documents\WindowsPowerShell\Modules
目录。
但是,如果您想在不使用该cmdlet的情况下尝试将这些值放入PowerShell对象中,则可以使用旧的DOS命令netstat /e
并刮取文本结果以将其转换为对象:
$NetStat = (& netstat /e) -split '\s+'
$Stats = New-Object -TypeName PSObject -Property @{
Sent = $NetStat[9]
Received = $NetStat[8]
}
$Stats
返回:
Sent Received
---- --------
256063580 1179546715