如何使用 powershell 命令或 windows 命令行卸载/安装 nic 卡、网络属性协议?

如何使用 powershell 命令或 windows 命令行卸载/安装 nic 卡、网络属性协议?
  • 我需要通过命令或代码来卸载/安装网卡网络属性列表中的协议列表。

    • 我尝试了以下命令,它仅列出网络属性列表。

      获取 NetAdapterBinding -名称“MyAdapter”-AllBindings

    但我的情况是卸载/安装协议

安装 -> 协议 -> 添加 -> 选择协议 -> 确定

卸载,用户可以使用卸载按钮

在此处输入图片描述

是否可以通过 powershell 脚本或命令行卸载或安装 nic 卡组件?

提前致谢...

答案1

正如您所注意到的,只需禁用特定接口上的绑定(需要管理员权限):

Disable-NetAdapterBinding -Name "Wi-Fi" -DisplayName "Client for Microsoft Networks"

您添加的链接指的是netsh interface $ProtocolName uninstall命令,但 netsh 仅支持卸载ipv4协议(netsh interface自行运行以查看选项列表)。

这些是作为网络绑定安装的每个驱动程序。要卸载这些驱动程序,您可以使用INetCfg API或者使用类似绑定,专门为此构建,因为像 Server Core 这样的环境没有 UI 作为选项。使用 NVSPBind,您只需运行以下命令即可解除协议绑定:

NVSPBind.exe /u $NIC $Protocol

相关内容