通过批处理命令就可以修改hosts文件。下面的例子中,通过批处理命令中的管道命令和逻辑判断,修改hosts文件中原来的映射。
@echo off
cmd /c
cd /d c:
cd %windir%\system32\drivers\etc
for /f "tokens=1,*" %%i in (hosts) do ((echo %%i%%j|find /I "www.13sy.com")||(echo %%i%%j|find /I "www.13sy.com")||echo %%i %%j>>hostsnew.txt)
echo A.B.C.D www.13sy.com >>hostsnew.txt
echo W.X.Y.Z www.13sy.com>>hostsnew.txt
if exist hosts.bak del hosts.bak
rename hosts hosts.bak
rename hostsnew.txt hosts
rem pause
另外还需要注意,只有系统管理员权限才可以修改hosts文件,如果不想逐个电脑修改,可以通过组策略中的开机或者关机脚本来执行这个批处理修改hosts文件。
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。