大家下午好,
我完全被难住了,已经用尽了谷歌大师在这个问题上提供的所有链接;所以是时候问一问专家了。
简而言之,我试图使用脚本添加3个IP地址的WINS列表。使用windows控制面板手动配置这个简单但耗时,我希望避免这种情况,因为需要配置的PC的数量。我添加了一个示例截图,我试图实现-IP地址是例子。比赛列表截图
我尝试了下面的批处理脚本,但它只将最后一个地址添加到wins列表。
netsh int ip set winsservers "Wi-Fi" static 10.0.0.1
netsh int ip set winsservers "Wi-Fi" static 10.0.0.2
netsh int ip set winsservers "Wi-Fi" static 10.0.0.3
我尝试了这个脚本的一个变体,我遇到了使用索引设置,例如:
netsh int ip set winsservers "Wi-Fi" static 10.0.0.1 index=0
netsh int ip set winsservers "Wi-Fi" static 10.0.0.2 index=1
netsh int ip set winsservers "Wi-Fi" static 10.0.0.3 index=2
但是这会返回一个语法错误。我已经寻找了一个powershell脚本来做同样的事情,但在我的研究中再次空手而归。
如有任何帮助,我将不胜感激。
从我的评论来看,我的语法期望是:
%SystemRoot%System32netsh.exe interface ip add wins name=Wi-Fi addr=10.0.0.1 index=0
%SystemRoot%System32netsh.exe interface ip add wins name=Wi-Fi addr=10.0.0.2 index=1
%SystemRoot%System32netsh.exe interface ip add wins name=Wi-Fi addr=10.0.0.3 index=2
要了解有关netsh.exe
可执行文件的更多信息,在命令提示符窗口中输入以下命令示例:
netsh /?
netsh interface /?
netsh interface ip /?