共用方式為


HOW TO:變更組建服務帳戶

更新:2007 年 11 月

變更組建 (Build) 服務帳戶時,您必須登入組建電腦,並使用 Windows 管理主控台將舊帳戶取代成新帳戶。如果您已將 Team Foundation Build 安裝在多部電腦上,則必須在每一部電腦上重複執行這項程序。 

變更用於 Visual Studio Team Foundation Build 服務的帳戶之後,您必須設定新的組建服務帳戶。此外,您必須先將新的組建服務帳戶加入至 [Build Services] 安全性群組,Team Foundation 才能連接到該帳戶。如需如何將組建服務帳戶加入至 Team Foundation Server 的詳細資訊,請參閱 HOW TO:將組建服務帳戶加入至 Build Services 安全性群組

注意事項:

您不能使用 TFSAdminUtil Changeaccount 命令來變更組建服務的帳戶。

必要的使用權限

您必須是 Team Foundation 應用程式層電腦上 [Administrators] 群組的成員,以及組建電腦上 [Windows Administrators] 群組的成員,才能執行這些程序。如需使用權限的詳細資訊,請參閱 Team Foundation Server 使用權限

若要停止 Visual Studio Team Foundation Build 服務

  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. 按一下 [確定]。

  6. 在 [選取使用者] 對話方塊的 [輸入物件名稱來選取] 方塊中,輸入網域、工作群組或網路帳戶。您可以選擇選取 [檢查名稱] 驗證輸入的帳戶名稱是否正確。按一下 [確定]。

    您也可以使用 [位置] 和 [進階] 選項搜尋您想使用的帳戶。例如,如果您要將 Visual Studio Team Foundation Build 服務設定為使用網路帳戶,請按一下 [位置]。在 [位置] 對話方塊中,選取組建電腦名稱,然後按一下 [確定]。在 [選擇使用者] 對話方塊中,按一下 [進階],再按 [立即尋找]。在 [搜尋結果] 窗格中,選取 [NETWORK SERVICE],然後按一下 [確定]。這會自動在 [Visual Studio Team Foundation Build 內容 (本機電腦)] 對話方塊中的 [這個帳戶] 文字方塊填入 (Populate) 適當的網路帳戶名稱。填入的名稱通常是 NT AUTHORITY\NetworkService。

  7. 在 [Visual Studio Team Foundation Build 內容 (本機電腦)] 對話方塊中:

    • 如果您要使用網域或工作群組帳戶,請在 [密碼] 和 [確認密碼] 文字方塊中輸入新服務帳戶的密碼。

    • 如果您要使用網路帳戶,則不需要使用密碼。

  8. 按一下 [確定]。

建立新組建服務帳戶與預設通訊埠的關聯

變更用於 Visual Studio Team Foundation Build 服務的帳戶之後,您必須使用 wcfhttpconfig.exe 工具,利用通訊埠 9191,也就是 Team Foundation Build 的預設通訊埠,設定新的組建服務帳戶。

如果未先建立通訊埠 9191 與新帳戶的關聯,則嘗試重新啟動 Visual Studio Team Foundation Build 服務時,將會收到「拒絕存取」的訊息。

若要使用預設通訊埠建立新組建服務帳戶的關聯

  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 Build 服務

  1. 在組建電腦的 [服務 (本機)] 窗格中,以滑鼠右鍵按一下 [Visual Studio Team Foundation Build],然後再按一下 [內容]。

    [Visual Studio Team Foundation Build 內容 (本機電腦)] 對話方塊隨即出現。

  2. 按一下 [服務狀態] 下的 [啟動]。

注意事項:

您必須先將新的組建服務帳戶加入至 Team 專案的 [Build Services] 安全性群組,才能使用該帳戶來執行組建。如需詳細資訊,請參閱 HOW TO:將組建服務帳戶加入至 Build Services 安全性群組

請參閱

工作

HOW TO:變更 Visual Studio Team Foundation Build 服務的密碼

HOW TO:設定及安裝 Team Foundation Build

參考

ChangeAccount 命令

其他資源

管理 Team Foundation Server 服務和服務帳戶