Authentication 命令
更新:2007 年 11 月
使用 Authentication 命令可更改 Team Foundation 网站使用的网络身份验证协议。
重要说明: |
---|
默认情况下,Internet 信息服务 (IIS) 6.0 中同时启用 Negotiate 和 NTLM。Windows SharePoint Services 2.0 只支持使用集成 Windows 身份验证 (NTLM) 协议进行网络身份验证。如果启用了 Kerberos 身份验证 (Negotiate),用户可能无法访问 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