【问题标题】:What are the minimum permissions required for a user to add capabilities to a TFS build agent用户向 TFS 构建代理添加功能所需的最低权限是什么
【发布时间】:2019-03-27 15:11:39
【问题描述】:

具有项目管理员角色的用户和包含现有构建代理的代理池的管理员在尝试将用户定义的功能添加到构建代理时收到权限被拒绝消息。他们需要哪些额外的权限才能进行此更改? 出于内部安全原因,不能将他们添加为 TFS 管理员或集合管理员。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    您可以通过以下步骤添加自定义的用户定义功能:

    • 通过菜单顶部的“设置”按钮转到代理池。
    • 在您的代理池中选择一个代理。
    • 单击“功能”选项卡以添加您的自定义功能。

    如果用户无权执行此操作,您可以尝试将其帐户添加为队列中代理的“服务帐户”或“管理员”角色。

    您还可以授予他项目代理池的管理员角色。更多详情请看这个链接:https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/pools-queues?view=azure-devops#security

    【讨论】:

    • 他们已被指定为包含特定代理的集合级别的代理池的管理员。在项目级别,他们是项目管理员,并且该组被分配了项目代理队列的管理员权限。回想起来,我并没有说这是 TFS on-prem 并且版本是 2017U2。
    • @jim 这很奇怪,这是否只发生在特定代理或所有代理中。此代理是否配置为交互模式或服务模式?
    • 我相信它们是作为服务运行的。我已要求用户运行一些测试场景,看看这是否是该角色中的所有用户以及分配给他们的所有池的问题。他们在世界的另一端,所以需要一段时间。
    • 用户最终回复了我。他们说它现在有效!我猜他们做错了什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 2011-01-01
    相关资源
    最近更新 更多