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

Могу ли я использовать adsutil.vbs для удаления заголовка ответа "X — Powered-By" из IIS6

Могу ли я использовать adsutil.vbs убрать X—Powered-By заголовок ответа из конфигурации IIS6?

У нас есть сайт, работающий на некоторых серверах IIS6. Переход на IIS7 состоится как минимум через несколько месяцев. Тем временем я заметил, что он обслуживает заголовок X—Powered-By: ASP.NET по всем отзывам. Я хочу, чтобы этого не было, поскольку это пустая трата байтов и незначительный риск для безопасности. Я настоятельно предпочитаю использовать сценарий, чтобы в будущем развертывании также гарантировалось отсутствие заголовка.

У нас есть один или два настраиваемых заголовка, которые я хочу сохранить, но они должны быть добавлены сценарием развертывания, поэтому очистка их всех может быть вариантом.

Есть ли способ сделать это с помощью adsutil.vbs?

Чтобы получить текущие настраиваемые заголовки:

cscript adsutil.vbs GET W3SVC\HttpCustomHeaders

и очистить их все:

cscript adsutil.vbs SET W3SVC\HttpCustomHeaders ""

Очевидно, вы можете сделать это на уровне сайта, вставив идентификатор сайта: W3SVC\123\HttpCustomHeaders