次の方法で共有


方法 : Team Foundation Server のサービス アカウントまたはパスワードを変更する

更新 : 2007 年 11 月

時間の経過に伴い、Visual Studio Team System Team Foundation Server をインストールしたときに、そのサービス アカウントとして指定したアカウントのパスワードを変更する必要が生じる場合があります。このアカウントは、TFSService と呼ばれます。この変更を行うには、ChangePassword 引数を指定して TFSAdminUtil ユーティリティを使用する必要があります。このツールでは、古いサービス アカウント情報を新しい情報に置き換えて Team Foundation サーバーを更新します。

TFSService アカウントを別のアカウントに置き換えることもできます。この変更を行うには、ChangeAccount 引数を指定して TFSAdminUtil ユーティリティを使用する必要があります。このツールでは、古いサービス アカウント情報を新しい情報に置き換えて Team Foundation サーバーを更新します。

Bb552178.alert_note(ja-jp,VS.90).gifメモ :

TFSAdminUtil ユーティリティを使用しても、アカウントの作成やパスワードの変更が物理的に行われるわけではありません。Team Foundation Server が、現在の資格情報を使用するように更新されるだけです。サービス アカウントは、ローカル アカウントとドメイン アカウントのいずれかになります。TFSAdminUtil をスクリプト化して、自動更新を可能にすることができます。

必要なサービス アカウントの詳細については、『Team Foundation Server インストール ガイド』の「Team Foundation Server のセットアップに必要なユーザー アカウント」を参照してください。インストール ガイドの詳細については、「Team Foundation Server のインストールの概要」を参照してください。

必要なアクセス許可

これらの手順を実行するには、Team Foundation アプリケーション層サーバーの Administrators グループのメンバであること、および、Team Foundation データ層サーバーの SQL Server 管理者グループのメンバであることが必要です。アクセス許可の詳細については、「Team Foundation Server のアクセス許可」を参照してください。

これらのアクセス許可に加えて、Windows Server 2008 または Windows Vista を実行しているコンピュータで次の要件を満たすことが必要になる場合があります。

  • コマンド ラインの手順を実行するには、昇格した特権のコマンド プロンプトを開くことが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。

  • Internet Explorer を必要とする手順を実行するには、Internet Explorer を管理者として起動することが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Internet Explorer] を右クリックし、[管理者として実行] をクリックします。

  • web.config ファイルを編集するには、テキスト エディタを管理者として起動することが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、エディタを右クリックし、[管理者として実行] をクリックします。

  • SQL Server Reporting Services のレポート マネージャ、レポート、または Web サイトにアクセスするには、これらのサイトを Internet Explorer の信頼済みサイトの一覧に追加するか、管理者として Internet Explorer を起動することが必要になる場合があります。

詳細については、Microsoft Web サイトを参照してください。

サービス アカウントのパスワードの変更

TFSService アカウントのパスワードを変更するには、Team Foundation アプリケーション層サーバーにログオンし、TFSAdminUtil ユーティリティを使用する必要があります。

Bb552178.alert_note(ja-jp,VS.90).gifメモ :

配置構成によっては、変更内容を有効にするための手順が完了した後に、インターネット インフォメーション サービス (IIS: Internet Information Services) を再起動することが必要になる場合があります。

Team Foundation Server サービス アカウントのパスワードを変更するには

  1. アプリケーション層サーバーのコマンド ラインで、TFSAdminUtil ユーティリティのある場所に移動します。

    既定では、<drive>:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools にあります。

  2. コマンド ラインで「TFSAdminUtil ChangePasswordAccountnewPassword」と入力し、Enter キーを押します。

    TFSService アカウントのユーザー名 (Account)、およびこのアカウントの新しいパスワード (newPassword) の両方を入力する必要があります。

サービス アカウントの変更

別のアカウントを TFSService アカウントとして使用するように Team Foundation Server を変更する手順は、単に既存のアカウントのパスワードを変更するよりも複雑です。新しいサービス アカウントを正常に機能させるには、Team Foundation Server に複数の変更を加える必要があります。TFSService アカウントを変更するには、TFSAdminUtil コマンド ライン ユーティリティを使用する必要があります。使用するアカウントは、Team Foundation の配置内のすべてのコンピュータから信頼されるドメインまたはワークグループのメンバであることが必要です。TFSAdminUtil では、サービス アカウントを変更する過程で、新しいアカウントに [サービスとしてログオンする] のアクセス許可を付与します。ただし、以前、サービス アカウントとして使用されていたアカウントが別のサービスで使用されている場合、このアクセス許可はアカウントから削除されません。このアクセス許可は、運用上のニーズに応じて手動で削除する必要があります。

Team Foundation Server は Active Directory ドメイン環境で実行することをお勧めします。ただし、ワークグループ環境でも実行できます。

[サービスとしてログオンする] のアクセス許可の詳細については、Microsoft の Web サイト (https://go.microsoft.com/fwlink/?LinkId=62101) を参照してください。

Bb552178.alert_note(ja-jp,VS.90).gifメモ :

配置構成によっては、変更内容を有効にするための手順が完了した後に、IIS を再起動することが必要になる場合があります。

すべての Team Foundation Server サービスに新しいサービス アカウントを割り当てるには

  1. アプリケーション層サーバーでコマンド プロンプト ウィンドウを開き、TFSAdminUtil ユーティリティのある場所に移動します。

    既定では、Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools にあります。

    Bb552178.alert_note(ja-jp,VS.90).gifメモ :

    管理資格情報を使ってログオンした場合であっても、Windows Server 2008 を実行中のサーバーに対してこの機能を実行するには、昇格した特権でコマンド プロンプトを開く必要があります。昇格した特権のコマンド プロンプトを開くには、[スタート] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。詳細については、Microsoft Web サイトを参照してください。

  2. コマンド プロンプトで「TFSAdminUtil ChangeAccountOldAccountNewAccountNewPassword」と入力し、Enter キーを押します。

    古い TFSService アカウントのユーザー名 (oldAccount)、および新しいアカウントのユーザー名とパスワード (newAccount と newPassword) の両方を入力する必要があります。

TFSAdminUtil ユーティリティにより、古いアカウントで実行されるサービスのみが変更されます。

Bb552178.alert_note(ja-jp,VS.90).gifメモ :

電子メール警告が構成されている場合は、TFSAdminUtil ChangeAccount コマンドの emailAddress パラメータを使用して、電子メール警告の送信元となる新しいアカウントを指定するか、web.config ファイルを手動で変更する必要があります。詳細については、「ChangeAccount コマンド」または「方法 : サービスの Web.Config ファイルで SMTP サーバーおよび電子メール通知の設定を構成する」を参照してください。

参照

処理手順

方法 : SQL Server Reporting Services のサービス アカウントまたはパスワードを変更する

方法 : Team Foundation Server サービスを表示する

方法 : Team Foundation Server Proxy のキャッシュ セキュリティを構成する

概念

サービス アカウントとパスワードの管理およびリセット

参照

ChangeAccount コマンド

ChangePassword コマンド

その他の技術情報

TFSAdminUtil コマンド ラインのコマンド

ビルド コンピュータのセットアップ