Назад | Перейти на главную страницу

Проблемы с кодированием файла HTA для запуска Java + пакетных файлов для DNS-сервера

У меня проблема с кодированием файла .HTA, и мне действительно нужна помощь. Я искал повсюду и не могу найти то, что мне нужно добавить к этому коду, чтобы он заработал. Я пытаюсь заставить HTA-скрипт (запущенный javascript), используя также файл .BAT, извлечь информацию из списка веб-сайтов, которые необходимо добавить в зоны прямого просмотра моего DNS-сервера, и добавить новый хост (A) во вновь созданную Зону. Мне нужен командный файл для извлечения из предварительно созданного файла .txt, в котором есть все веб-сайты, которые необходимо заблокировать. В файле .txt говорится, например:

website.number.1.com
website.number.2.com
website.number.3.com
website.number.4.com

Через 2000+ сайтов, которые нужно добавить. Я хочу, чтобы командный файл добавил зону website.number.1.com, добавил хост 127.0.0.1, а затем проделал то же самое для website.number.2.com, website.number.3.com и т. Д. по всему списку. Я знаю, что вы можете редактировать почти весь DNS из командной строки CMD, но есть ли способ заставить его пройти вниз по списку и добавить все сайты в файл .txt?

Предполагая, что ваш список зон находится в zonelist.txt это сделает то, что вы хотите:

@echo off
for /f %%i in (zonelist.txt) do (
  dnscmd SERVER /ZoneAdd %%i /Primary
  dnscmd SERVER /RecordAdd %%i @ A 127.0.0.1
)

Используя hta файл и Javascript чрезмерно усложняют проблему.