Authentication コマンド
Authentication コマンドを使用して、Team Foundation 用 Web サイトで使用するネットワーク認証プロトコルを変更できます。
重要
インターネット インフォメーション サービス (IIS: Internet Information Services) 6.0 では、既定で、ネゴシエートと NTLM の両方が有効になっています。 Windows SharePoint Services 2.0 では、ネットワーク認証に対して統合 Windows 認証 (NTLM) プロトコルのみがサポートされています。Kerberos 認証 (ネゴシエート) が有効になっている場合、ユーザーは Team Foundation 用 Web サイトにアクセスできないことがあります。
必要なアクセス許可
Authentication コマンドを使用するには、Team Foundation アプリケーション層サーバーの Team Foundation Administrators セキュリティ グループのメンバーである必要があります。/proxy オプションを使用する場合は、Team Foundation アプリケーション層サーバーまたはプロキシ サーバーの管理者である必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。
注意
管理資格情報を使ってログオンした場合であっても、Windows Server 2008 を実行中のサーバーでこの機能を実行するには、昇格した特権でコマンド プロンプトを開く必要があります。 昇格した特権のコマンド プロンプトを開くには、[スタート] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。 詳細については、Microsoft Web サイトを参照してください。
TFSAdminUtil Authentication [/provider:NTLM|Negotiate] [/proxy] [/view] [/site:WebSiteName]
パラメーター
引数 |
説明 |
---|---|
NTLM |
/provider オプションと共に使用して、NTLM 認証プロトコルを指定します。 |
Negotiate |
/provider オプションと共に使用して、ネゴシエート (Kerberos) 認証プロトコルを指定します。 |
WebSiteName |
認証プロトコルを変更する Web サイトを指定するために使用します。 |
オプション |
説明 |
---|---|
/view |
Team Foundation Server の現在の認証設定を表示します。 |
/proxy |
Team Foundation Server Proxy を実行しているコンピューター上の Web サイトに対してコマンドを実行します。 |
/site |
ネットワーク認証プロトコルを変更する Web サイトを指定します。 名前を指定しない場合は、Team Foundation Server が使用されます。 proxy スイッチを指定した場合は、Team Foundation Server Proxy が使用されます。 |
解説
Authentication コマンドは、Team Foundation で使用される 1 つ以上の Web サイトのネットワーク認証プロトコルを変更する管理者によって使用されます。 管理者は、このコマンドをアプリケーション層から実行し、ネットワーク認証プロトコルの変更を必要とするこれらの Web サイトを更新します。 このコマンドにより、IIS メタベースの NTAuthenticationProviders プロパティが変更されます。
重要
Authentication コマンドを使用して認証プロトコルを変更する前に、/view オプションを指定してコマンドを実行し、既存の設定を表示する必要があります。
使用例
ネットワーク認証プロトコルに割り当てられている現在の値を表示する例を次に示します。
>TFSAdminUtil Authentication /view
参照
その他の技術情報
Team Foundation Server コマンド ライン ツールの使用方法