中午午休時間,以前的一個同事問我會寫腳本嗎?
問他怎麼回事,他說,要把公司裏50多臺電腦更新host文件。後來知道,50臺電腦分佈在不同地方,所以,他有的忙活了。
讓我寫個腳本幫幫他。讓員工自己接受郵件,運行腳本即可。
我查了下以前寫的腳本,還這有能用上的(早忘了)。在這整理出來,留做備用。
@echo off
color Bd
title hosts文件修改腳本
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.79 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.80 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.81 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.82 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.83 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.84 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.85 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.86 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.121 ****.com >>%%i
echo.
echo hosts文件設置成功
echo.
echo 如果有疑問請聯繫技術支持:***
echo.
echo.按任意鍵退出....&pause >nul
color Bd
title hosts文件修改腳本
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.79 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.80 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.81 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.82 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.83 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.84 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.85 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.86 ****.com >>%%i
for /r "C:\Windows\System32\drivers\etc" %%i in (hosts) do if exist %%i echo 192.168.9.121 ****.com >>%%i
echo.
echo hosts文件設置成功
echo.
echo 如果有疑問請聯繫技術支持:***
echo.
echo.按任意鍵退出....&pause >nul