如何使用命令行(wmi,netsh,vbscript等)更改网络适配器的绑定顺序

时间:2012-10-17 01:54:58

标签: windows registry wmi windows-administration

我有几个连接到不同网络的网络连接。 我想确保某个网络连接位于列表的顶部。 所以我想以编程方式脚本更改为Windows的网络适配器的绑定顺序(win 2008服务器和win 2003服务器)

是否可以通过编程方式更改绑定顺序?只需使用wmi,netsh,vbscript,编辑regstry或其他脚本或命令行工具。

我发现编辑注册表注册表HKLM \ system \ currentcontrolset \ services \ TCPIP \ linkage \ - >绑定值, 是Windows 2008服务器上的一种方式。 使用“netstat -rn”可以发现绑定顺序已更改。但网络上的广告UI(ncpa.cpl) 订单没有改变。 看起来它无法在Windows 2003服务器上运行。

是否有人知道如何使用命令行更改网络适配器的绑定顺序?

由于

1 个答案:

答案 0 :(得分:1)

这看起来就是你所追求的: http://realworldwindows.blogspot.com/2006/11/changing-network-provider-order-in.html

或者,您可以轻松编写禁用主适配器的批处理文件的脚本,以便您希望成为主要适配器的适配器接管。然后再次重新启用原始版本。

示例:

@echo off
netsh interface set interface "Local Area Connection" DISABLED
:: do something here on the secondary connection
netsh interface set interface "Local Area Connection" ENABLED