我可以使用adsutil.vbs
从IIS6configuration中删除X—Powered-By
响应标头吗?
我们有一个在IIS6服务器上运行的站点。 迁移到IIS7是至less几个月。 同时,我已经注意到它在所有的响应中都提供了头文件X—Powered-By: ASP.NET
。 我想这样做,因为这是浪费字节和一个小的安全风险。 我强烈希望编写脚本,以便将来的部署也能确保标题不存在。
我们有一个或两个自定义标题,我想保留,但这些应该由部署脚本添加,所以先清除它们可能是一个选项。
有没有办法做到这一点使用adsutil.vbs
?
获取当前的自定义标题:
cscript adsutil.vbs GET W3SVC\HttpCustomHeaders
并清除它们:
cscript adsutil.vbs SET W3SVC\HttpCustomHeaders ""
您显然可以通过插入站点ID在站点级别执行此操作: W3SVC\123\HttpCustomHeaders