IPを切り替えた後、ネットワーク接続を無効・有効にするよう修正(Vistaのみ)。
IPを切り替えた後うまく動かないことがあるので(特にDHCPのとき)、念のためネットワーク接続を一度無効にし、有効に戻すようにしました。
以前からネットワーク接続を無効・有効にできそうなコマンドが存在していたのですが、Windows 2000, Windows XPではパラメーターが足りないというエラーで動きませんでした。
HELPに出てくるパラメーターをすべて指定してもエラーになるのでバグではないかと?
Windows Vistaで試したところ問題なく動いたので入れてみました。なのでVista限定の機能です。