1

異なるネットワークに接続されている複数のネットワーク接続があります。特定のネットワーク接続がリストの一番上にあることを確認したいと思います。そのため、Windows (win 2008 サーバーと win 2003 サーバー) のネットワーク アダプターのバインド順序の変更をプログラムでスクリプト化したいと考えています。

バインディングの順序をプログラムで変更する方法はありますか?wmi、netsh、vbscript、regstry の編集、またはその他のスクリプトまたはコマンド ライン ツールを使用するだけです。

レジストリ レジストリ HKLM\system\currentcontrolset\services\TCPIP\linkage\ -> バインド値の編集が、Windows 2008 サーバーでの方法であることがわかりました。「netstat -rn」を使用すると、バインディングの順序が変更されていることがわかります。ただし、ネットワークの高度な UI (ncpa.cpl) では、順序は変更されません。Windows 2003サーバーでは動作していないようです。

コマンドラインを使用してネットワークアダプターのバインド順序を変更する方法を知っている人はいますか?

ありがとう

4

1 に答える 1

1

これはあなたが求めているもののようです: http://realworldwindows.blogspot.com/2006/11/ching-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
于 2014-02-21T13:44:01.747 に答える