Authentication 命令
使用 Authentication 命令可更改 Team Foundation 网站使用的网络身份验证协议。
重要事项 |
---|
默认情况下,Internet Information Services (IIS) 6.0 中同时启用 Negotiate 和 NTLM。 Windows SharePoint Services 2.0 仅支持使用集成 Windows 身份验证 (NTLM) 协议来进行网络身份验证。如果启用了 Kerberos 身份验证(协商),用户就可能无法访问 Team Foundation 网站。 |
必需的权限
若要使用 Authentication 命令,您必须是 Team Foundation 应用层服务器上**“Team Foundation Administrators”**安全组的成员。如果使用 /proxy 选项,您必须是 Team Foundation 应用层服务器或代理服务器上的管理员。 有关更多信息,请参见 Team Foundation Server 权限。
提示
即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站。
TFSAdminUtil Authentication [/provider:NTLM|Negotiate] [/proxy] [/view] [/site:WebSiteName]
参数
参数 |
说明 |
---|---|
NTLM |
与 /provider 选项一起使用,指定 NTLM 身份验证协议。 |
Negotiate |
与 /provider 选项一起使用,指定 Negotiate (Kerberos) 身份验证协议。 |
WebSiteName |
用于指定您希望更改其身份验证协议的网站。 |
选项 |
说明 |
---|---|
/view |
显示 Team Foundation Server 的当前身份验证设置。 |
/proxy |
对运行 Team Foundation Server Proxy 的计算机的网站运行此命令。 |
/site |
指定您希望更改其网络身份验证协议的网站。 如果未指定名称,则使用 Team Foundation Server。 如果指定 proxy 开关,则使用 Team Foundation Server Proxy。 |
备注
如果管理员希望更改 Team Foundation 依赖的一个或多个网站的网络身份验证协议,则可以使用 Authentication 命令。 管理员在应用层运行此命令,以更新那些网络身份验证协议需要更改的网站。 此命令将更改 IIS 元数据库中的 NTAuthenticationProviders 属性。
重要事项 |
---|
使用 Authentication 命令更改身份验证协议之前,应运行带有 /view 选项的命令,查看现有设置。 |
示例
以下示例显示了为网络身份验证协议指派的当前值。
>TFSAdminUtil Authentication /view
请参见
其他资源
使用 Team Foundation Server 命令行工具