PowerShell Webアクセスでは、認証タイプを選択できます。デフォルトでは、値使用Defaultされて終わります、Negotiate。CredSSPを使用してPSWAサーバー自体にログインできるようにCredSSPを設定し、セッション内からネットワーク認証が機能するようにしました(ネットワーク全体で資格情報を委任することなく、二重ホップの問題を回避します)。
とにかく、CredSSPをサインインページの既定のオプションにする必要があります。
IISのPSWA Webアプリの構成オプションを見ると、デフォルトをオーバーライドするために設定できる値がいくつかあります。
それらの1つが呼び出さdefaultAuthenticationTypeれますが、stringはに設定されてい0ます。
これは適切な設定のように思えますが、動作させることはできません。
サインインWebページを調べると、選択ボックスに次の値があることがわかります。
0 Default
1 Basic
2 Negotiate
4 CredSSP
5 Digest
6 Kerberos
3 不足している。
JosefZ 3は、NegotiateWithImplicitCredentialこれがこのページに準拠していることを発見しましたが、Windows PowerShell 5.1.15063.966では、名前/値が列挙型にありません。
defaultAuthenticationType数値を設定すると、Webページはデフォルトで新しいオプションになります。
7 Admin Specified
私が試してみました3し、4どちらも1で作品。ログインはKerberosを使用して行われ、CredSSPは使用されません。
CredSSPを手動で選択すると、期待どおりに機能します。
のdefaultAuthentcationTypeような文字列に設定した場合CredSSP、Admin Specifiedオプションは表示されず、デフォルトにDefault戻り、Kerberos認証が使用されます。
誰かがこれを正常に設定できましたか?Webの結果は非常に不足しています。
logon.aspx。それは確かに良い提案です。
[System.Management.Automation.Runspaces.AuthenticationMechanism]:: NegotiateWithImplicitCredential -as [int]AuthenticationMechanism列挙型を