如何使用 wmic 或 VB-script 在 Windows 下设置网络连接优先级顺序?

如何使用 wmic 或 VB-script 在 Windows 下设置网络连接优先级顺序?

在 Windows 下通过“网络适配器>高级设置...>适配器和绑定>连接”我可以定义网络连接优先级顺序(我不是指提供商顺序!)。

但是我如何使用 wmic 或 VB 脚本(如果可能的话)来自动化这个过程?

答案1

如何从命令行定义网络连接优先级顺序

您可以下载绑定由微软来做这件事。

它可用于启用或禁用任何 NIC 上的特定绑定以及查询和更改 NIC 连接顺序。

请参阅/+/++/-选项/--

例子:

将‘无线网络连接’的优先级设置为绑定顺序的顶部:

nvspbind.exe /++ "Wireless Network Connection" ms_tcpip

Hyper-V 网络 VSP 绑定 (nvspbind)

nvspbind 是一款用于从命令行修改网络绑定的工具。它在启用 Hyper-V 角色的 Server Core 环境中特别有用。

它可用于为虚拟网络中使用的 NIC 设置正确的绑定。

它还可用于启用或禁用任何 NIC 上的特定绑定以及查询和更改 NIC 连接顺序。

它利用了 MSDN 上记录的 INetCfg API(http://msdn.microsoft.com/en-us/library/ms805265.aspx)。

大多数选项都记录在随安装下载的自述文件和 nvpsbind.txt 中。

要获得帮助,请运行nvspbind.exe /?

C:\>nvspbind /?

Hyper-V Network VSP Bind Application 6.1.7690.0.
Copyright (c) Microsoft Corporation. All rights reserved.

Usage: nvspbind option NIC protocol

Options:
/n display NIC information only
/u unbind switch protocol from specified nic(s)
/b bind switch protocol to specified nic(s)
/d disable binding of specified protocol from specified nic(s)
/e enable binding of specified protocol to specified nic(s)
/r repair bindings on specified nic(s)
/o show NIC order for specified protocol
/+ move specified NIC up in binding order for specified protocol
/- move specified NIC down in binding order for specified protocol
/++ move specified NIC up to top of binding order for specified protocol
/-- move specified NIC down to bottom of binding order for specified protocol

有三种变体:

  1. Microsoft_Nvspbind_package.EXE 是服务器核心的标准 64 位版本。

  2. 32bit_Nvspbind_package.EXE 是 32 位版本,适用于 Vista 及更新版本。

  3. XP_Nvspbind_package.EXE 是功能减少的 32 位版本,适用于 XP 及更新版本。

虽然我是微软 Hyper-V 团队的一名开发人员,但我必须指出,正如许可证标签所示,此工具和文档是“按原样”提供的。您自行承担使用它的风险。不提供任何明示的保证、担保或条件。它不受微软公司支持或认可,使用时风险自负。

已在以下平台上验证

Windows Server 2012     Yes
Windows Server 2008 R2  Yes
Windows Server 2008     Yes
Windows Server 2003     No
Windows 8               Yes
Windows 7               No
Windows Vista           No
Windows XP              No
Windows 2000            No 

该脚本已由作者在这些平台上测试过。它很可能也能在其他平台上运行。

来源绑定

相关内容