将用户或组添加到团队或项目
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
将用户添加到团队或项目,以便他们可以为团队和项目做出贡献。 对于拥有大量用户群的企业组织,建议使用 Azure Active Directory 通过安全组添加和管理新用户。 但是,为了为所有规模的组织提供灵活性,支持以下操作:
- 团队和项目管理员可以向其团队或项目添加新用户,除非禁用了 “允许团队和项目管理员邀请新用户 ”策略。 新用户是尚未添加到组织中的用户。
- 通过团队和项目用户界面添加新用户时,系统会自动为用户分配访问级别。
- 将用户添加到团队或项目会自动将其添加到项目的“参与者”组。 参与者组的成员具有参与参与所需的大多数功能的权限。
- 通过将用户添加到团队,可以识别特定于团队的工具,例如团队安全组、团队成员小组件和冲刺容量规划工具。
- 将用户添加到项目或组织后,可以从任何人员选取器工具浏览其显示名称或用户名 (电子邮件别名) 。
将用户添加到团队或项目,以便他们可以为团队和项目做出贡献。 对于拥有大量用户群的企业组织,建议使用 Active Directory 或 Windows 组通过安全组管理用户。 但是,为了为所有规模的组织提供灵活性,支持以下操作:
- 团队和项目管理员可以将现有用户添加到其团队或项目。 现有用户是项目集合通过 Active Directory 或 Windows 组已知的用户。
- 将用户添加到团队或项目会自动将其添加到项目的“参与者”组。 参与者组的成员具有参与参与所需的大多数功能的权限。
- 通过将用户添加到团队,可以识别特定于团队的工具,例如团队安全组、团队成员小组件和冲刺容量规划工具。
- 将用户添加到项目或组织后,可以从任何人员选取器工具浏览其显示名称或用户名 (电子邮件别名) 。
将项目添加到组织或项目集合,并将团队添加到项目。 有关详细信息,请参阅:
重要
若要查看可用于你的平台的内容,请确保从目录上方的版本选择器中选择本文的正确版本。 功能支持会有所不同,具体取决于你使用的是 Azure DevOps Services 还是本地版本的 Azure DevOps Server。
若要了解所使用的本地版本,请参阅 查找 Azure DevOps 平台和版本
支持用于添加用户的选项
根据所使用的界面,可以练习不同的选项,以便将新用户或现有用户添加到团队或项目。
团队和项目管理员可以将现有用户添加到其团队或项目。 现有用户是通过为托管本地Azure DevOps Server的服务器创建的 Active Directory 或 Windows 组对项目集合已知的用户。
管理员级别
Interface
支持的任务
团队管理员
向团队添加新用户或现有用户。 向新用户发送邀请。
团队管理员
将现有用户或组添加到团队,或删除成员。
项目管理员
添加新用户或现有用户。 向新用户发送邀请。 (可选)将用户添加到一个或多个团队。
项目管理员
将现有用户或组添加到安全组。 通过添加到团队组,可以有效地将其添加到团队。 (可选)从组中删除用户。
Project Collection Administrators
向组织添加新用户并发送邀请。 必须指定访问级别。 (可选)将它们添加到选择项目。 可以使用 组规则 进一步管理要添加的组。
Project Collection Administrators
向组织添加新用户并发送邀请。 必须指定访问级别。
Azure Active Directory 管理员
Azure Active Directory
添加到连接到 Azure DevOps Services 的 Azure Active Directory 的用户将添加到 Project Collection 有效用户组。 有关详细信息,请参阅将组织连接到 Azure Active Directory。
Active Directory 管理员
Active Directory 或 Windows 组
添加到连接到 Azure DevOps 的 Active Directory 或 Windows 组的用户将添加为 Project 集合有效用户组的成员。 他们有权访问项目集合中的所有项目。 有关详细信息,请参阅 设置组以在本地 Azure DevOps 中使用。
先决条件
- 你必须有一个组织和项目。 如果还没有项目, 请创建一个项目。
- 若要向团队添加用户或从团队中删除用户,必须添加为 团队管理员或某个管理组的成员。
- 若要向项目添加用户或从中删除用户,您必须是 “项目管理员 ”组的成员。
- 当组织连接到 Azure Active Directory 时,必须为 团队管理员或项目管理员组的成员启用“允许团队和项目管理员邀请新用户 ”策略才能添加新用户。
- 若要为组织添加用户或管理用户,你必须是 Project 集合管理员 组的成员。 组织所有者自动是此组的成员。
- 如果还没有项目, 请创建一个项目
- 若要向团队添加用户或从团队中删除用户,必须添加为 团队管理员或某个管理组的成员。
- 若要向项目添加用户或从中删除用户,您必须是 “项目管理员 ”组的成员。
- 若要为服务器添加用户或管理用户,你必须是 Azure DevOps 管理员组的成员。
如果不熟悉 Azure DevOps,可能需要熟悉以下文章中提供的信息:
从“团队成员”小组件添加用户
作为团队管理员,你可以从 “团队成员 ”仪表板小组件中添加新成员或现有成员。 若要将此小组件添加到仪表板,请参阅 将小组件添加到仪表板。
若要邀请某人加入你的团队,请选择“团队成员”小组件上的加号按钮。
对于新用户,请输入其电子邮件地址。 对于现有用户,请键入其名称,直到它解析为系统的已知名称。 可以通过用分号 (;) 来添加多个电子邮件地址或帐户名称。
选择 “添加用户” 下列出的条目以完成该条目。
注意
任何有效的电子邮件地址都是可以接受的。 当用户接受邀请并登录到 Azure DevOps 时,他们会将其电子邮件地址注册为 Microsoft 帐户并选择密码。
选择显示的名称以完成条目。
完成添加。
当用户未知时,你将收到一条通知,指出必须分配访问级别。 若要完成邀请,请选择 “添加”。
选择 “添加” 以完成添加用户。 已知用户不会收到邀请。
添加新用户时,当分配了所有可用的五个基本访问级别时,系统会将利益干系人分配为访问级别。 项目的活动参与者至少需要具有基本访问权限。 项目集合管理员可以从“组织设置用户”>页更改访问级别和重新发送邀请。
注意
访问权限受限的用户(例如利益干系人)即使已授予对这些功能的权限,也无法访问选定功能。 有关详细信息,请参阅 权限和访问权限。
(可选) 屏幕上将显示一条消息,指示成功或失败。 选择 “详细信息” 以打开通知并查看详细信息。
成功消息指示将用户添加到系统的状态。
失败消息指示添加用户失败的原因。
":::
新用户会收到一封电子邮件,邀请他们登录项目。 现有用户不会收到任何正式通知。
将用户或组添加到团队
从 “项目设置> Teams ”页将现有用户或安全组添加到团队。 在此界面中,可以在团队中查看、添加或删除用户和安全组。 若要添加自定义安全组,请参阅 添加或删除用户或组,管理安全组。
注意
若要启用用于管理团队的新用户界面,请通过预览功能工具启用“新建 Teams 页面”。 若要了解如何操作,请参阅 管理或启用功能。
可以在直接或展开的成员身份视图之间切换。 “ 直接成员” 视图显示已添加到团队的用户和组。 “ 展开的成员” 视图将任何 Azure DevOps 组替换为属于这些组的成员。 不会扩展 Azure Active Directory 或 Active Directory 组。
打开团队的积压工作或板,
然后选择团队配置文件图标。 然后选择“团队设置”。
在这里,我们打开 Web 团队的板,并从那里打开团队配置文件。
如果需要切换团队上下文,请在痕迹导航中使用团队选择器。
选择“添加”。
输入要添加的每个帐户的登录地址或显示名称。 还可以添加项目安全组,例如组织使用的另一个团队组、自定义组或 Azure Active Directory 组。 一次添加一个或同时添加所有。 可以在文本框中输入多个标识,用逗号分隔。
提示
你必须一次输入一个用户名和一个组名。 但是,输入名称后,帐户将添加到列表中,你可以在选择保存更改之前在“标识”文本框中输入另一个名称。
可能需要选择
刷新图标才能查看更新。
若要将帐户添加为团队管理员,请选择“设置”页,然后选择“管理员”部分下的 “添加 ”。 有关详细信息,请参阅 添加团队管理员
有关将用户添加到团队的信息,请选择 “当前页 ”选项卡。 “新建 Teams 页面预览”功能目前仅适用于Azure DevOps Services。
提示
总计数显示停止在 500 时递增,但你仍然可以添加更多用户。
从团队中删除用户或组
在团队的 “成员 ”页中,可以删除成员。
若要删除成员,请打开团队的“成员”页,选择“直接成员”,选中要删除的用户的复选框,选择“更多选项”
,然后选择“删除”。
提示
若要将团队管理员删除为团队成员,必须先将其删除为管理员。
通过在确认消息中选择 “删除” ,确认删除操作。
选择 “当前页 ”选项卡以获取有关将用户添加到团队的信息。 “新建 Teams 页面预览”功能目前仅适用于Azure DevOps Services。
从“摘要”页邀请用户
作为“项目管理员”组的成员,可以从 “摘要 ”页将成员添加到项目,并选择性地将其添加到一个或多个团队。 有关 “摘要 ”页的详细信息,请参阅 共享项目愿景,查看项目活动。
注意
对于本地 Azure DevOps,所有电子邮件操作都需要 配置 SMTP 服务器。
打开 “项目>摘要 ”页,然后选择“ 邀请”。
- 打开 “项目>摘要 ”页,然后选择“ 添加 ”按钮。
对于新用户,请输入其电子邮件地址。 对于现有用户,请键入其名称,直到它解析为系统的已知名称。 可以通过用分号 (;) 来添加多个电子邮件地址或帐户名称。
选择“ 添加用户” 下列出的条目以完成该条目。
如果要添加组织或集合已知的用户,请键入姓名或电子邮件地址,然后选择显示的姓名以完成条目。
注意
任何有效的电子邮件地址都是可以接受的。 当用户接受邀请并登录到 Azure DevOps 时,他们会将其电子邮件地址注册为 Microsoft 帐户并选择密码。
(可选)选择要将用户添加到的团队,然后选择 “添加” 以完成邀请。
当用户未知时,你将收到一条通知,指出必须分配访问级别。 若要完成邀请,请选择“ 添加”。
选择 “添加” 以完成邀请。
添加新用户时,当分配了所有可用的五个基本访问级别时,系统会将利益干系人分配为访问级别。 项目的活动参与者至少需要具有基本访问权限。 项目集合管理员可以从“组织设置用户”>页更改访问级别。
注意
具有有限访问权限的用户(如利益干系人)将无法访问选择功能,即使已授予这些功能的权限。 有关详细信息,请参阅 权限和访问权限。
(可选) 屏幕上会短暂显示一条消息以指示成功或失败。 选择 “详细信息” 以打开通知并查看详细信息。
成功消息指示将用户添加到系统的状态。
失败消息指示添加用户失败的原因。
":::
新用户会收到一封电子邮件,邀请他们登录项目。 现有用户不会收到任何正式通知。
将用户或组添加到项目
作为项目管理员组的成员,可以通过将用户或组添加到安全组,从“项目设置权限”>页将用户或组添加到项目。 若要添加自定义安全组,请参阅 添加或删除用户或组,管理安全组。
注意
若要启用 “项目权限设置”页 预览页,请参阅 启用预览功能。
打开 Web 门户并选择要在其中添加用户或组的项目。 若要选择其他项目,请参阅 切换项目、存储库、团队。
选择 “项目设置”,然后选择 “权限”。
在 “组”下,选择以下选项之一:
- 读者:若要添加需要对项目具有只读访问权限的用户,请选择。
- 参与者:添加对此项目完全参与或已被授予利益干系人访问权限的用户。
- 项目管理员:添加需要管理项目的用户。 有关详细信息,请参阅 更改项目级权限。
或者,可以选择任何团队组将用户添加到特定团队。
在这里,我们选择 “参与者” 组。
接下来,选择“ 成员 ”选项卡。
默认团队组以及添加到项目的任何其他团队将作为 “参与者” 组的成员包含在内。 改为将新用户添加为团队成员,用户会自动继承参与者权限。
提示
使用组(而不是单个用户)管理用户要容易得多。
选择 “添加” 以添加用户或用户组。
在文本框中输入用户帐户的名称。 可以在文本框中输入多个标识,用逗号分隔。 系统会自动搜索匹配项。 选择满足要求的匹配 (es) 。
注意
首次将用户或组添加到 Azure DevOps 时,无法浏览到该用户或组或检查友好名称。 添加标识后,只需输入友好名称即可。
完成后选择 “保存 ”。
选择 “当前页 ”选项卡以获取有关将用户添加到项目的信息。 项目权限设置页面预览功能目前仅适用于Azure DevOps Services。
管理用户或重新发送邀请
项目集合管理员可以更新用户分配和重新发送邀请。 他们拥有的各种选项包括:
- 更改访问级别
- 管理用户 - 添加用户以选择项目
- 重新发送邀请
- 删除直接分配
- 从组织中删除
有关详细信息,请参阅 为 Azure DevOps 添加帐户用户。
列出团队成员或团队详细信息
在 Azure DevOps CLI 命令中,可以查看有关团队的详细信息或列出该团队的各个成员。 若要首先查看组织中所有团队的列表,请使用 az devops team list 命令。
注意
可以使用 az devops user
命令将用户添加到组织。 没有类似的命令可用于将用户添加到团队或项目。
列出团队成员
可以使用 az devops team list-member 命令列出组织中团队的各个成员。 若要开始,请参阅 Azure DevOps CLI 入门。
az devops team list-member --team
[--org]
[--project]
[--skip]
[--top]
parameters
- 团队:必需。 要显示的团队的名称或 ID。
- org:Azure DevOps 组织 URL。 可以使用 配置默认组织
az devops configure -d organization=ORG_URL
。 如果未配置为默认或使用 选取git config
,则为必需。 示例:--org https://dev.azure.com/MyOrganizationName/
。 - project:项目的名称或 ID。 可以使用 配置默认项目
az devops configure -d project=NAME_OR_ID
。 如果未配置为默认或使用 选取git config
,则为必需。 - skip:可选。 要跳过的成员数。
- top:可选。 要返回的最大成员数。
示例
以下命令列出名为 Fabrikam Team 的团队的前五名成员,并返回表格格式的详细信息。
az devops team list-member --team "Fabrikam Team" --top 5 --output table
ID Name Email
------------------------------------ ----------------- --------------------------
3b5f0c34-4aec-4bf4-8708-1d36f0dbc468 Christie Church fabrikamfiber1@hotmail.com
19d9411e-9a34-45bb-b985-d24d9d87c0c9 Johnnie McLeod fabrikamfiber2@hotmail.com
8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d Chuck Reinhart fabrikamfiber3@hotmail.com
d291b0c4-a05c-4ea6-8df1-4b41d5f39eff Jamal Hartnett fabrikamfiber4@hotmail.com
bd30c189-db0f-4dd6-9418-5d8b41dc1754 Raisa Pokrovskaya fabrikamfiber5@hotmail.com
显示团队详细信息
可以使用 az devops team show 命令查看组织中团队的详细信息。 若要开始,请参阅 Azure DevOps CLI 入门。
az devops team show --team
[--org]
[--project]
parameters
- 团队:必需。 要显示的团队的名称或 ID。
- org:Azure DevOps 组织 URL。 可以使用 配置默认组织
az devops configure -d organization=ORG_URL
。 如果未配置为默认或使用 选取git config
,则为必需。 示例:--org https://dev.azure.com/MyOrganizationName/
。 - project:项目的名称或 ID。 可以使用 配置默认项目
az devops configure -d project=NAME_OR_ID
。 如果未配置为默认或使用 选取git config
,则为必需。
示例
以下命令显示组织中名为 Fabrikam Team 的团队的相关信息,并返回表格格式的详细信息。
az devops team show --team "Fabrikam Team" --output table
ID Name Description
------------------------------------ ------------ -------------------------------------------------
a48cb46f-7366-4f4b-baf5-b3632398ed1e Fabrikam Team The default project team. Was Fabrikam Fiber Team
将用户或组添加到访问级别
对于本地部署,可能需要为用户或组设置访问级别,尤其是当这些组不属于默认访问级别时。 有关详细信息,请参阅 更改访问级别。
将用户或组添加到SQL Server报表
如果本地部署与 SQL Server 报表集成,则需要从其网站中单独管理这些产品的成员身份。 请参阅授予在 Azure DevOps 中查看或创建SQL Server报表的权限。