Windows 如何检索绑定到网络适配器的协议列表?(使用PowerShell或任何语言)

Windows 如何检索绑定到网络适配器的协议列表?(使用PowerShell或任何语言),windows,networking,powershell,Windows,Networking,Powershell,因此,在windows UI中,如果右键单击网络适配器,将看到一个属性页,其中有一个部分标记为“此连接使用以下项目” 在这个属性页中是一个项目列表,旁边有一个复选框,例如 Microsoft网络客户端 Qos分组调度器 IP协议版本6 等 我想通过编程获得这个列表,并知道是否选中了协议绑定(复选框) 我似乎找不到任何显示这一点的WMI类,我见过的最接近的是一个基本的come接口INetCfg它不是本机PowerShell,但有一个名为nvsbind.exe的工具,它是由hyper-v团队中的

因此,在windows UI中,如果右键单击网络适配器,将看到一个属性页,其中有一个部分标记为“此连接使用以下项目” 在这个属性页中是一个项目列表,旁边有一个复选框,例如

  • Microsoft网络客户端
  • Qos分组调度器
  • IP协议版本6

我想通过编程获得这个列表,并知道是否选中了协议绑定(复选框)


我似乎找不到任何显示这一点的WMI类,我见过的最接近的是一个基本的come接口INetCfg

它不是本机PowerShell,但有一个名为nvsbind.exe的工具,它是由hyper-v团队中的某个人编写的,因此您可以在服务器核心中执行这些操作。 你可以在这里找到


我希望这里有代码。这个时候会帮我很多忙:)