TFSLabConfig SetServiceAccount 命令
將 Team 專案集合的服務帳戶認證設定為 Visual Studio Team Foundation Server 中指定的使用者。服務帳戶會加入至下列 Team 專案集合群組:
Build Service- 用於在組建代理程式中部署活動,以及存取置放位置。
Test Service- 測試代理程式和測試控制站之間的通訊授權。
服務帳戶用來測試代理程式與建置 Team 專案集合中的代理程式,以與測試和建置控制站通訊。
注意事項 |
---|
服務帳戶的認證在 Team Foundation Server 中不受到保護。所建立的服務帳戶時應具有系統上的最小權限。SetServiceAccount 命令會授與指定使用者啟用代理程式和控制器之間的通訊所需的權限。 |
必要的使用權限
若要使用 SetServiceAccount 命令,您必須擁有 Team 專案集合主機群組層級的 Manage Lab Locations 權限。預設情況下,TFS 系統管理員和 Project Collection Administrator 群組的成員具有這個權限。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
TFSLabConfig SetServiceAccount
/Collection:collectionURL
/User:userName
選項
選項 |
描述 |
---|---|
Collection:collectionUrl |
必要項。Team 專案集合的 URL,此專案集合在要與服務帳戶關聯之 Team Foundation Server 的應用程式層上。 |
User:userName |
必要項。服務帳戶的網域 (如有必要) 和使用者名稱。 |
備註
SetServiceAccount 命令會取代 Team 專案集合組態中任何現有的服務帳戶憑證。不過不會取代已部署環境中使用的認證。使用 UpdateCredentialsOnDeployedEnvironments 命令取代現有環境中的認證。
描述
為了增加範例的可讀性,命令選項都列在個別的行中。在命令提示字元視窗中,於同一列中輸入命令的所有選項。
本範例會加入 Team 專案集合的服務帳戶。
程式碼
TFSLabConfig SetServiceAccount
/collection:http://contoso:8080/TFS/DefaultCollection
/user:contoso\user1