我们正在通过Powershell更新IIS属性启用协议。
正在使用以下cmdlet。
Set-ItemProperty $ConfigSiteName -name EnabledProtocols -Value "net.tcp"
该属性在IIS 7.5中按预期修改为net.tcp,但在IIS 8.5中,默认值http保持不变。没有抛出错误消息
经过多次分析后,我们无处可去。但是,当我们将属性名称更改为“enabledProtocols”时,它可以正常工作。由于powershell不区分大小写,因此很难在这个小东西中思考。
在powershell中有没有更好的方法来启用协议?这种案例敏感性问题是IIS中的已知问题吗?