方法 : ビルド サービス アカウントを変更する

更新 : 2007 年 11 月

ビルド サービス アカウントを変更するには、ビルド コンピュータにログオンし、Windows 管理コンソールを使用して古いアカウントを新しいアカウントに置き換える必要があります。Team Foundation ビルド が複数のビルド コンピュータにインストールされている場合は、各ビルド コンピュータでこの手順を繰り返す必要があります。

Visual Studio Team Foundation ビルド サービスに使用しているアカウントを変更したら、新しいビルド サービス アカウントを構成する必要があります。また、新しいビルド サービス アカウントに接続するには、Team Foundation を Build Services セキュリティ グループに追加する必要があります。ビルド サービス アカウントを Team Foundation Server に追加する方法の詳細については、「方法 : ビルド サービス アカウントをビルド サービス セキュリティ グループに追加する」を参照してください。

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

TFSAdminUtil Changeaccount コマンドを使用してビルド サービスのアカウントを変更することはできません。

必要なアクセス許可

これらの手順を実行するには、Team Foundation アプリケーション層コンピュータの管理者グループのメンバであり、ビルド コンピュータの Windows 管理者グループのメンバである必要があります。アクセス許可の詳細については、「Team Foundation Server のアクセス許可」を参照してください。

Visual Studio Team Foundation ビルド サービスを停止するには

  1. ビルド コンピュータで、[スタート] ボタンをクリックし、[管理ツール] をクリックして、[サービス] をクリックします。

  2. [サービス (ローカル)] ペインで、[Visual Studio Team Foundation Build] を右クリックし、[プロパティ] をクリックします。

  3. [(ローカル コンピュータ) Visual Studio Team Foundation Build のプロパティ] の [全般] タブで、[サービスの状態] の [停止] をクリックします。

ビルド コンピュータでビルド サービスのアカウントを変更するには

  1. [サービス (ローカル)] ペインで、[Visual Studio Team Foundation Build] を右クリックし、[プロパティ] をクリックします。

  2. [(ローカル コンピュータ) Visual Studio Team Foundation Build のプロパティ] ダイアログ ボックスの [ログオン] タブをクリックします。

  3. [ログオン] タブの [アカウント] オプションをオンにし、[参照] をクリックします。

  4. [ユーザーの選択] ダイアログ ボックスで [オブジェクトの種類] をクリックします。[オブジェクトの種類] ダイアログ ボックスで、次の操作を実行します。

    1. ドメインまたはワークグループ アカウントを追加する場合は、[ユーザー] を選択します。

    2. ネットワーク サービス アカウントを追加する場合は、[ビルトイン セキュリティ プリンシパル] を選択します。

  5. [OK] をクリックします。

  6. [ユーザーの選択] ダイアログ ボックスの [選択するオブジェクト名を入力してください] ボックスに、ドメイン、ワークグループ、またはネットワーク アカウントを入力します。必要に応じて、[名前の確認] をクリックし、アカウント名が正しく入力されているかどうかを確認できます。[OK] をクリックします。

    使用するアカウントを、[場所] オプションと [詳細設定] オプションを使って検索することもできます。たとえば、ネットワーク アカウントを使用するように Visual Studio Team Foundation ビルド サービスを構成している場合は、[場所] をクリックします。[場所] ダイアログ ボックスで、ビルド コンピュータの名前を選択し、[OK] をクリックします。[ユーザーの選択] ダイアログ ボックスの [詳細設定] をクリックし、[今すぐ検索] をクリックします。[検索結果] ペインで [NETWORK SERVICE] を選択し、[OK] をクリックします。これにより、[(ローカル コンピュータ) Visual Studio Team Foundation Build のプロパティ] ダイアログ ボックスの [アカウント] ボックスに、適切なネットワーク アカウント名が自動的に入力されます。通常は、NT AUTHORITY\NetworkService です。

  7. [(ローカル コンピュータ) Visual Studio Team Foundation Build のプロパティ] ダイアログ ボックスで、次の操作を実行します。

    • ドメインまたはワークグループ アカウントを使用している場合は、新しいサービス アカウントのパスワードを [パスワード] ボックスと [パスワードの確認入力] ボックスに入力します。

    • ネットワーク アカウントを使用している場合は、パスワードを使用する必要はありません。

  8. [OK] をクリックします。

新しいビルド サービス アカウントと既定のポートとの関連付け

Visual Studio Team Foundation ビルド サービスに使用しているアカウントを変更した後、wcfhttpconfig.exe ツールを使用し、Team Foundation ビルド の既定のポート (ポート 9191) を使って、新しいビルド サービス アカウントを構成する必要があります。

最初にポート 9191 を新しいアカウントに関連付けていない場合は、Visual Studio Team Foundation ビルド サービスを再起動しようとしたときに、アクセスが拒否されたことを示すメッセージが表示されます。

既定のポートを使用して新しいビルド サービス アカウントを関連付けるには

  1. ビルド コンピュータで、wcfhttpconfig.exe ツールが格納されているディレクトリに移動します。コマンド プロンプトで次のように入力してください。

    cd C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
    

    ルート ドライブはコンピュータによって異なる場合があります。

  2. 新しいビルド サービス アカウント用にポート 9191 を予約するには、コマンド プロンプトで次のように入力します。

    wcfhttpconfig.exe reserve DOMAIN\User 9191
    

    DOMAIN\User の部分は、実際のサービス アカウント名で置き換えてください。

Visual Studio Team Foundation ビルド サービスを再開するには

  1. ビルド コンピュータで、[サービス (ローカル)] ペインの [Visual Studio Team Foundation Build] を右クリックし、[プロパティ] をクリックします。

    [(ローカル コンピュータ) Visual Studio Team Foundation Build のプロパティ] ダイアログ ボックスが表示されます。

  2. [サービスの状態] の [開始] をクリックします。

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

新しいビルド サービス アカウントを使用してビルドを実行するには、そのアカウントをチーム プロジェクトの Build Services セキュリティ グループに追加する必要があります。詳細については、「方法 : ビルド サービス アカウントをビルド サービス セキュリティ グループに追加する」を参照してください。

参照

処理手順

方法 : Visual Studio Team Foundation ビルド サービスのパスワードを変更する

方法 : Team Foundation ビルドをセットアップおよびインストールする

参照

ChangeAccount コマンド

その他の技術情報

Team Foundation Server のサービスおよびサービス アカウントの管理