我正在编写一个将网站部署到 IIS 7 的 powershell 脚本。我想使用 powershell 中的 Web 管理模块而不是使用 appcmd 执行以下命令来删除自定义标头。如何在不使用 appcmd 的 powershell 中执行此命令?
appcmd set config /section:httpProtocol /-customHeaders.[name='X-Powered-By']
要删除 iis 级别的标头:
Remove-WebConfigurationProperty -PSPath MACHINE/WEBROOT/APPHOST
-Filter system.webServer/httpProtocol/customHeaders
-Name .
-AtElement @{name='X-Powered-By'}
对于特定站点:
Remove-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST/Default Web Site'
-Filter system.webServer/httpProtocol/customHeaders
-Name .
-AtElement @{name='X-Powered-By'}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)