我需要一个Window的批处理脚本,它将删除静态IP地址(更改为DHCP),删除设置的DNS,并启用所有网络接口,而无需指定接口名称;因为某些接口的名称可能不同。
答案 0 :(得分:1)
您可以使用此脚本制作批处理文件,该文件会将您的IP从静态更改为DHCP。
@echo off
netsh interface ipv4 set address name="Wi-Fi" source=dhcp
@echo off
netsh interface ipv4 set dns name="Wi-Fi" source=dhcp
答案 1 :(得分:0)
我昨晚创造了这个,而且一切似乎都按照应有的方式发挥作用。
@echo off
: Disable Static IP/Enable DHCP Remove DNS Enable NICs
for /f "skip=2 tokens=3*" %%i in ('netsh interface show interface') do (
netsh int ip set address "%%j" dhcp >nul 2>&1
netsh int ip set dns "%%j" dhcp >nul 2>&1
netsh interface set interface name="%%j" admin=enabled >nul 2>&1
)
如果您想更进一步并清除DNS缓存,请将其添加到下一行。
ipconfig /flushdns >nul 2>&1