윈 도 우 호스트 추가 배치파일 문의좀 드립니다
2021.11.02 10:34
안녕하세요
호스트 배치파일에 대해서 문의 드립니다.
아래의 호스트 URL과 아이피는 숫자와 단순 영문으로 변경하였습니다.
1.저 배치파일을 통하여 추가하면 추가가 됨.
하지만 추가된 호스트파일에서 저중에 하나를 지우고 다시 배치파일을 실행하면 이미 추가된거라 하면서 제거된 1개는 추가가 안됨. (걸러내지 못함)
2.아래의 예제는 정상 작동하는데.
다른 배치파일은 호스트파일이 4개까지만 추가되고 5개부터는 추가해도 명령프롬프트에 나오지도 않고 추가가안됨
저중에 4개이상을 추가하는 명령어가있나요??
바쁘시겠지만 고견부탁드립니다
@echo off
echo 1. 호스트 정보를 확인합니다.
echo ========================================================
findstr /i "Y Y1 Y2 YA YS YDI1 YN Y1 Y3 Y4" "%systemroot%\system32\drivers\etc\hosts"
set notfound1=%errorlevel%
if %notfound1% == 0 goto find
echo 2. 호스트 정보를 추가합니다.
echo ========================================================
echo. >> "%systemroot%\system32\drivers\etc\hosts"
echo 1 Y>> "%systemroot%\system32\drivers\etc\hosts"
echo 2 Y1>> "%systemroot%\system32\drivers\etc\hosts"
echo 3 Y2 >> "%systemroot%\system32\drivers\etc\hosts"
echo 6 YA >> "%systemroot%\system32\drivers\etc\hosts"
echo 7 YS >> "%systemroot%\system32\drivers\etc\hosts"
echo 8 YDI1>> "%systemroot%\system32\drivers\etc\hosts"
echo 1 YN >> "%systemroot%\system32\drivers\etc\hosts"
echo 2 Y1 >> "%systemroot%\system32\drivers\etc\hosts"
echo 1 Y2 >> "%systemroot%\system32\drivers\etc\hosts"
echo 2 Y3 >> "%systemroot%\system32\drivers\etc\hosts"
echo 3 Y4 >> "%systemroot%\system32\drivers\etc\hosts"
echo. >> "%systemroot%\system32\drivers\etc\hosts"
findstr /i "1 2 3 6 7 8 1 12 1 2 3" "%systemroot%\system32\drivers\etc\hosts"
set notfound2=%errorlevel%
if %notfound2% == 0 echo 호스트 정보 추가가 완료 되었습니다.
if not %notfound2% == 0 echo 호스트 정보 추가에 실패 했습니다. 관리자에게 문의하세요.
goto bye
:find
echo 2. 호스트 정보가 이미 등록 되어있습니다.
echo ========================================================
goto bye
:bye
pause
댓글 [1]
-
지후빠 2021.11.03 20:35
혹시 실 사용하는 배치파일을 올려주실 수 있을까요?
암호 걸고 올리시고 쪽지로 암호 보내주셔도 되구요.^^