Я создаю пакетный скрипт, который заменяет файл hosts в:
%WinDir%\system32\drivers\etc\hosts
Я собираюсь заменить его резервной копией, которая у меня есть по определенному пути:
Пакетный скрипт (запускается с правами администратора):
%homedrive%\test\hosts-replace.bat
Содержание:
attrib -s -h -r "%WinDir%\system32\drivers\etc\hosts"
copy /v /y "%HOMEDRIVE%\test\hosts" "%WinDir%\system32\drivers\etc\hosts"
attrib +s +h +r "%WinDir%\system32\drivers\etc\hosts"
Проблема в том, что я не уверен, достаточно ли этого, поскольку bleepingcomputer.com рекомендует выполнить эту команду перед заменой (но сайт не объясняет, как отменить команду или ее цель):
echo,Y|cacls "%WinDir%\system32\drivers\etc\hosts" /G everyone:f
Вопрос: Как правильно заменить файл hosts на пакетный скрипт и сбросить разрешения для файла hosts по умолчанию?
заранее спасибо