[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 求助PowerShell获取当前访问互联网正在使用的网卡的对象的属性

当前访问互联网的正在使用的网卡,应该只有一个, 要么是个无线网卡, 要么是个有线网卡, 我想获取该网卡对象, 然后再分别回显该对象的, V4版ip地址, 子网掩码, 默认网关

gpt给的答案如下, 感觉不太对, 正在使用访问互联网的网卡不是应该只有一个吗?
  1. cls
  2. # 获取所有启用的网络适配器
  3. $netAdapters = Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway -ne $null }
  4. # 遍历每个适配器并输出 IPv4 地址、子网掩码和默认网关
  5. foreach ($adapter in $netAdapters) {
  6.     Write-Output "网卡: $($adapter.InterfaceDescription)"
  7.     Write-Output "IP 地址: $($adapter.IPv4Address.IPAddress)"
  8.     Write-Output "子网掩码: $($adapter.IPv4Address.PrefixLength)"
  9.     Write-Output "默认网关: $($adapter.IPv4DefaultGateway.NextHop)"
  10.     Write-Output "--------------------------"
  11. }
复制代码

  1. $netAdapters = Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway.Count -gt 0 -and $_.NetIPv4Interface.ConnectionState -eq 'Connected' }
复制代码
1

评分人数

微信:flashercs
QQ:49908356

TOP

返回列表