CMD/BAT - После исполнения батника, не работает файл hosts

Ответить
Аватара пользователя
DarkHart

CMD/BAT - После исполнения батника, не работает файл hosts

Сообщение DarkHart »

Здравствуйте. Если я вручную добавлю адрес в файл хост то веб-сайт блокируется. Однако запускаю такой батник-

Код:

Код: Выделить всё

@echo off
cd /d "%windir%\system32\drivers"
cd etc
Call :GrantAccess hosts
attrib -R -S -H hosts
echo 127.0.0.1 www.yandex.kz>>hosts
echo 127.0.0.1 www.google.kz>>hosts
echo 127.0.0.1 www.vk.com>>hosts
echo 127.0.0.1 www.mail.ru>>hosts
ipconfig /flushdns
pause
goto :eof
:GrantAccess
takeown /f "%~1"
echo y|cacls "%~1" /g %username%:f
exit /b
pause

и всё, адреса не блокируются.



В чём дело?
Аватара пользователя
Опиум

Re: CMD/BAT - После исполнения батника, не работает файл hosts

Сообщение Опиум »

Код:

Код: Выделить всё

ipconfig /flushdns

ИМХО лишнее.





Код:

Код: Выделить всё

C:\Windows\system32>cd /d "C:\Windows\system32\drivers\etc"
C:\Windows\System32\drivers\etc>ping www.polnayazopa.ru
Ping request could not find host www.polnayazopa.ru. Please check the name and t
ry again.
C:\Windows\System32\drivers\etc>attrib -R -S -H hosts
C:\Windows\System32\drivers\etc>echo 127.0.0.1 www.polnayazopa.ru 1>>hosts
C:\Windows\System32\drivers\etc>attrib +R +S  hosts
C:\Windows\System32\drivers\etc>ping www.polnayazopa.ru
Pinging www.polnayazopa.ru [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time
Ответить

Вернуться в «Скриптовые языки администрирования Windows»