在本地连接中禁用 ipv4 或 ipv6 - 批处理文件

disable ipv4 or ipv6 in local area connection - batch file

我有多个 NIC,有些使用 IPv4,有些使用 IPV6,通过使用批处理文件,我试图弄清楚如何在仅使用 IPV6 的 NIC 上禁用 IP4,并在使用 IPV4 的 NIC 上禁用 IPV6。当前通过取消勾选 IPv4 或 IPv6 框在 NIC 属性中手动执行此操作。

netsh 似乎无法执行此操作 - 知道这是怎么可能的吗?

您必须使用 nvspbind 。虽然它不再受支持,但它是 MS 提供的唯一能够执行此操作的命令行工具。

例如,这应该在 "Local Area Connection" 上禁用 IPv6:

nvspbind.exe /d "Local Area Connection" ms_tcpip6

这是针对 IPv4 的

nvspbind.exe /d "Local Area Connection" ms_tcpip