6

尝试执行以下命令:

tfx 构建任务上传 --task-path ./SwapDeploymentSlots

将导致:

错误:请求失败:禁止 (403) - 访问被拒绝。[用户名] 需要管理权限才能执行该操作。有关详细信息,请联系 Team Foundation Server 管理员。

根据TFS-CLI文档的要求,该用户是Agent Pool Administrators组的成员。

关于如何解决这个问题的任何想法?

4

2 回答 2

7

尝试通过以下步骤将用户添加到代理池管理员组:

  1. 从 Web 门户打开您的 VSO 帐户 ( https://xxxxxx.visualstudio.com/ )。
  2. 单击“设置”按钮打开“控制面板”。
  3. 单击“管理集合安全性和组成员身份”链接。
  4. 搜索“[代理池]\代理池管理员”并在“安全”选项卡下选择它。
  5. 单击“成员”选项卡下的“添加”按钮将用户添加到组中。 在此处输入图像描述
于 2016-01-27T01:45:49.323 回答
3

在 TFS 2017 Update1(本地安装)上,步骤略有不同。

  1. 打开服务器 Web 门户。
  2. 按顶部蓝色菜单上的齿轮按钮单击“设置”。
  3. 单击“代理池”菜单项。
  4. 从左侧的树视图中选择您要处理的代理池名称。
  5. 按“添加”按钮添加用户(如果已添加,则选择现有用户)。
  6. 单击网格的“角色”单元格,然后从下拉菜单中选择“管理员”选项。
  7. 为所需的每个代理池重做步骤 4、5、6。

在此处输入图像描述

于 2017-03-24T13:23:35.280 回答