将PowerShell Web访问身份验证类型设置为CredSSP的问题

问题描述

设置PowerShell Web Access身份验证时,默认情况下它将使用“默认”作为身份验证类型。我设置了CredSSP,它可以很好地用于网络身份验证。但是,我希望CredSSP是身份验证的默认模式,而不是“默认”。我深入研究了IIS中PSWA Web的配置,我看到有几个可用的值可以覆盖默认值。可以看到defaultAuthentcationType设置为0,这是正确的设置。在网页上,我可以看到选择框具有以下选项

0   Default
1   Basic
2   Negotiate
4   CredSSP
5   Digest
6   Kerberos

3 is missing在列表上。我的研究证实,这3是NegotiateWithImplicitCredential,在我的PowerShell 5.1.15063.966中缺少。因此,当我将defaultAuthenticationType设置为数字时,则网页默认为新选项:7 Admin Specified

当我尝试3和4时,没有人使用CredSSP。即使我将defaultAuthenticationType设置为CredSSP时,它仍然只是Kerberos,没有Admin选项出现,并且再次返回到Default。

具有类似经验的任何人都应该分享我使用CredSSP可以做的事情

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)