这里是普通文章模块栏目内容页
批处理修改hosts

通过批处理命令就可以修改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文件。

相关内容