【发布时间】:2015-10-07 03:12:05
【问题描述】:
我的工作站有几块网卡,它们的默认接口名称通常是这样的:本地连接、本地连接2等
可能是网卡1被命名为本地连接3,网卡2被命名为本地连接等等
我正在尝试编写执行以下操作的批处理(首选)或 vbs 脚本:
- 检查机器中是否安装了具有预定义列表的 MAC 地址之一的特定网卡
- 获取此网卡的接口名称
- 更改该网卡的接口名称
- 更改网卡配置(IP地址、子网掩码)
到目前为止,我发现我可以使用命令行更改接口名称:
netsh interface set interface name="local area connection" newname="newNetworkName"
我可以使用以下方法更改配置:
netsh int ip set address "local area connection" static 192.168.0.101 255.255.255.0 0.0.0.0
所以现在的问题是如何实现第1步和第2步。
非常感谢任何帮助。
【问题讨论】:
-
如果您只想为您的工作站执行此操作,为什么不打开控制面板-网络和共享中心点击左侧更改适配器设置,通过上下文菜单重命名网络适配器并通过上下文菜单项属性更改 IPv4 和/或 IPv6 设置?
-
Right ;) 不,我想在我自己的工作站上运行它后立即在许多其他工作站上执行此操作。
标签: windows batch-file vbscript network-programming ip