При обслуживании серверов ISA Server часто возникает вопрос автоматизации импорта белых или черных списков сайтов, которые используются для настроек правил доступа.
Однажды я решил эту задачу и предлагаю вам свой вариант решения.
На сервере требуется создать в папку C:\Lists и разместить в ней следующие файлы:
- BLACK_List_Domains.txt (текстовый файл, содержит черный список доменов)
- WHITE_List_Domains.txt (текстовый файл, содержит белый список доменов)
- UpdateNameSet.vbs (сценарий обновления наборов доменных имен)
- SortTextFile.vbs (сценарий для сортировки списков в текстовых файлах)
- _Update.bat (пакетный файл обновления наборов доменных имен)
Для обновления наборов доменов требуется внести изменения в соответствующий текстовый файл, а затем запустить файл _Update.bat.
Сценарий автоматически добавляет домен и все нижележащие домены в набор. Например, для домена xxx.ru сценарий внесет в набор записи xxx.ru и *.xxx.ru.
Важно! Доступ к отдельным страницам сайтов должен регулироваться через наборы URL, а не через наборы доменных имен.
Примечание. Не забудьте настроить политики ISA Server, чтобы белый список имел более высокий приоритет, чем черный. Например, если домен rbc.ru находится и в черном, и в белом списке, то доступ к сайту http://rbc.ru был бы разрешен.
Комментариев нет:
Отправить комментарий