Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
本文說明如何將使用者或群組新增至小組或專案。 對於具有大型使用者基底的組織,建議您使用 Microsoft Entra 標識符,透過安全組新增和管理新使用者。 不過,為了為所有大小組織啟用彈性,Azure DevOps 支援本文所述的程式。
本文說明如何將使用者新增至小組或專案。 對於具有大型用戶基礎的組織,建議您使用 Active Directory 或 Windows 群組,透過安全組管理使用者。 不過,為了為所有大小組織啟用彈性,Azure DevOps 支援本文所述的程式。
必要條件
| 類別 | 要求 |
|---|---|
| 專案存取 | - 項目的成員。 |
| 權限 | - 若要將使用者新增至或移除小組中的使用者:小組管理員 或其中一個系統管理群組的成員。 - 若要將使用者新增至專案或從專案中移除使用者:專案管理員成員 群組。 - 若要為組織新增使用者或管理使用者:專案集合系統管理員 群組的成員。 組織擁有者自動成為這個群組的成員。 |
| 政策 | - 如果您的組織已連線到 Microsoft Entra ID:啟用 允許團隊和專案管理員邀請新用戶的政策,以便團隊管理員或專案管理員群組中的成員新增使用者。 |
| 類別 | 要求 |
|---|---|
| 專案存取 | - 項目的成員。 |
| 權限 | - 若要將使用者新增至或移除小組中的使用者:小組管理員 或其中一個系統管理群組的成員。 - 若要將使用者新增至專案或從專案中移除使用者:專案管理員成員 群組。 - 若要在伺服器中新增或管理使用者:必須是 Azure DevOps Administrators 群組的成員。 |
建議:如果您不熟悉 Azure DevOps,請熟悉下列文章中的資訊:
新增使用者的支持選項
視系統管理員層級和介面而定,您可以透過下列方式,將新的或現有的使用者新增至小組或專案。
小組和專案管理員可以將現有的使用者新增至其小組或專案。 現有使用者是透過為裝載內部部署 Azure DevOps Server 之伺服器所建立的 Active Directory 或 Windows 群組,由專案集合辨識的任何使用者。
系統管理員層級
介面
支援的任務
小組管理員
- 將新的或現有的使用者新增至小組。
- 傳送新用戶邀請。
- 將現有的使用者或群組新增至小組。
小組管理員
- 將現有的使用者或群組新增至小組。
專案管理員
- 新增或現有的使用者。
- 傳送新用戶邀請。
- 選擇性地將使用者新增至一或多個小組。
- 將現有的使用者或群組新增至安全組。 藉由新增至團隊,您可以有效地將他們新增至團隊。
- 選擇性地從群組中移除使用者。
專案集合管理員
- 將新的使用者新增至組織,並傳送邀請。 必須指定存取層級。
- 選擇性地新增用戶以選取專案。
- 使用 群組規則 進一步管理群組。
- 將新的使用者新增至組織,並傳送邀請。 必須指定存取層級。
Microsoft Entra 管理員
Microsoft Entra ID
- 將使用者新增至連接到 Azure DevOps Services 的 Microsoft Entra。 這些使用者會新增至 [專案集合有效使用者] 群組。 如需詳細資訊,請參閱 將組織連線到 Microsoft Entra ID.
Active Directory 系統管理員
Active Directory 或 Windows 群組
- 將使用者新增至 Active Directory 或 Windows 群組,並連線至 Azure DevOps。 這些使用者會新增為專案集合有效使用者群組的成員,而且可以存取專案集合內的所有專案。 如需詳細資訊,請參閱 設定群組以用於 Azure DevOps 內部部署。
從小組成員小工具新增使用者
身為小組系統管理員,您可以從 [小組成員] 儀錶板小工具加入新成員或現有成員。 如需詳細資訊,請參閱 將小工具新增至儀錶板。
登入您的專案 (
https://dev.azure.com/<My_Organization>/<My_Project>)。選取 儀錶板,然後選擇您的儀錶板以在 Azure DevOps 中開啟:
在 [小組成員] 小工具上選取
[管理小組成員 ]:
輸入要新增至專案儀表板的使用者顯示名稱或電子郵件地址:
針對現有的使用者,輸入資訊,直到對話框顯示系統中相符的項目為止。 選取相符的項目,然後選取 新增。 您可以添加多個使用者,方法是以分號(;)分隔條目。
針對系統無法辨識的新使用者,請輸入完整的電子郵件位址,包括網域,例如
fabrikam-user@fabrikam.com。 當您新增無法辨識的使用者時,您會看到必須為使用者指派存取層級的通知。 若要完成動作,請選取 [新增]:
系統會為新使用者指派 項目關係人 存取層級,當已指派所有五個基本(免費)存取層級時。 專案的作用中參與者必須至少具有 基本 存取權。 專案集合系統管理員可以從 [組織>設定使用者] 頁面變更存取層級並重新傳送邀請。
注意
具有有限存取權的使用者,例如 項目關係人,即使已授與這些功能的許可權,也無法存取選取功能。 如需詳細資訊,請參閱 許可權和存取權。
當程式完成時,通知會短暫顯示,表示成功或失敗。 您可以選擇 [ 詳細資料 ] 以開啟通知並檢閱詳細資料:
已成功新增使用者
無法新增指定的使用者
作業成功時,新使用者會收到電子郵件邀請以登入專案。 現有的使用者不會收到正式通知。
將使用者或群組新增至小組
您可以從 [ 小組設定 ] 功能表,將現有的使用者或安全組新增至小組。 若要新增自定義安全組,請參閱使用安全組 來管理使用者和群組。
第一次將使用者或群組新增至 Azure DevOps 時,您無法直接流覽至該使用者或檢查易記名稱。 在 Azure DevOps 驗證身分識別之後,您可以使用易記名稱來瀏覽使用者或群組。 例如,您可以瀏覽易記名稱 Projects 來尋找已驗證的群組 fabrikam-projects@fabrikam.com (Fabrikam 的專案)。
注意
若要啟用管理小組的新使用者介面,請從預覽功能工具啟用 [新增 Teams 頁面]。 若要瞭解如何,請參閱 管理或啟用功能。
選取 面板>面板>顯示小組設定檔 (人員圖示) >小組設定:
如果您需要切換小組內容,請使用目前頁面的階層連結追蹤中的 Team 選取器:
在 [小組的項目設定] 中,檢閱 [成員] 區段中的小組成員資格。
您可以變更清單顯示小組成員的方式:
- 直接成員:顯示屬於小組成員的使用者和群組。 群組不會展開以顯示群組內的個別使用者。
- 現有的成員:顯示為小組成員的使用者。 針對群組,展開任何 Azure DevOps 群組,以將群組內的個別用戶顯示為小組成員。 Microsoft Entra ID 或 Active Directory 的群組無法展開。
若要將更多使用者或群組新增為小組成員,請選取 [ 新增]:
輸入要新增至小組之使用者或群組的顯示名稱或電子郵件位址。 選取系統中的比對專案,然後選取 [ 儲存]。
- 您可以添加多個使用者,方法是以分號(;)分隔條目。
- 如果組織使用,您可以新增專案安全組,例如另一個小組群組、自定義群組或Microsoft Entra 群組。
儲存選取項目之後, [成員 ] 清單會重新整理以包含新的成員。 如果您沒有在清單中看到新的小組成員,請選取 [
重新 整理] 以更新檢視。每個小組至少應有一個使用者指派為系統管理員。 您可以在設定管理員區段的專案設定中為>新增管理員。 如需詳細指示,請參閱 以小組系統管理員身分新增帳戶。
選取 [ 目前的 UI] 索引標籤,然後遵循新增小組成員的指示。 新的 Teams 頁面預覽 UI 功能目前僅適用於 Azure DevOps Services。
注意
小組 成員 清單有顯示小組大小的 [總計 ] 指標。 指標所顯示的最大值為 500。 如果您的小組有超過 500 個成員,則指標會將大小顯示為 500。 如果您的小組成員少於500人,則指標會顯示實際大小。
從小組移除使用者或群組
使用下列程式,從小組移除使用者或群組。
如果您打算移除的使用者是小組系統管理員,請先將使用者移除為小組系統管理員,然後從小組中移除使用者。 如需詳細資訊,請參閱 移除小組管理員。
注意
若要啟用管理小組的新使用者介面,請從預覽功能工具啟用 [新增 Teams 頁面]。 若要瞭解如何,請參閱 管理或啟用功能。
選取 [ 目前 UI] 索引標籤,然後遵循移除小組成員的指示。 新的 Teams 頁面預覽 UI 功能目前僅適用於 Azure DevOps Services。
將使用者或群組新增至專案 (機器翻譯)
身為 專案管理員 群組的成員,您可以將使用者或群組新增至專案。 您會在 [項目 設定>許可權 ] 頁面上,將新的項目成員新增至安全組。 若要新增自定義安全組,請參閱 新增或移除使用者或群組、管理安全組。
注意
若要啟用 [ 項目許可權設定頁面預覽] 頁面,請參閱 啟用預覽功能。
登入您的專案 (
https://dev.azure.com/<My_Organization>/<My_Project>)。選取 [項目設定>許可權]:
在 [ 安全組] 區段中,選取要用於新項目成員的安全組層級。 您可以選擇清單中的任何安全組,其中包含任何已定義的小組群組。 以下是一些範例:
- 讀取者:專案的唯讀存取權。
- 參與者:專案的完整參與者許可權,相當於 項目關係人 存取權。
- 專案管理員:項目的系統管理員許可權。 如需詳細資訊,請參閱<變更專案層級權限>(機器翻譯)。
此範例使用 參與者 安全組:
選取安全組之後,組態頁面隨即開啟。
在安全組的組態頁面中,選取 [ 成員 ] 索引標籤。
默認小組群組,以及針對專案定義的任何其他小組,會自動納入為 參與者 群組的成員。 在此索引標籤上,您可以選取其他使用者和群組來成為成員。 如果您將新使用者新增至專案小組,他們會自動成為 參與者 安全組的成員,並取得相關許可權。
提示
使用群組,而不是在用戶層級設定許可權,即可更輕鬆地 管理用戶的許可權 。 當您設定群組的許可權時,群組的所有成員都會繼承群組許可權。 然後,您可以視需要調整群組中特定用戶的許可權。
在 [ 成員] 索引標籤上,選取 [新增]:
輸入要新增至安全組之使用者或群組的顯示名稱或電子郵件位址。 選取系統中的比對專案,然後選取 [ 儲存]。 您也可以使用分號分隔帳號來新增多個帳戶。
儲存選取項目之後,安全組 [成員 ] 列表會重新整理以包含新的成員。 如果您在清單中看不到新的成員,請選擇
重新整理以更新檢視狀態。(選擇性)將使用者新增為安全組的成員之後,您可以自定義專案中其他功能的許可權。 例如,您可以調整特定 工作追蹤區域和迭代 或 共用查詢的許可權。
選取 [ 目前的 UI] 索引標籤,然後遵循將使用者新增至專案的指示。 [專案許可權設定] 頁面預覽 UI 功能目前僅適用於 Azure DevOps Services。
從 [摘要] 頁面邀請使用者
身為 專案管理員 群組的成員,您可以從 [ 摘要 ] 頁面將成員新增至專案,並選擇性地將它們新增至一或多個小組。 如需詳細資訊,請參閱 檢視和更新專案摘要頁面。
注意
針對內部部署 Azure DevOps,所有電子郵件動作都需要一個已設定的 SMTP 伺服器。
開啟 [ 項目>摘要] 頁面,然後選取 [ 邀請]:
輸入要邀請使用者的顯示名稱或電子郵件地址:
針對現有的使用者,輸入資訊,直到對話框顯示系統中相符的項目為止。 選取相符的條目。 您可以添加多個使用者,方法是以分號(;)分隔條目。
針對系統無法辨識的新使用者,請輸入完整的電子郵件位址,包括網域,例如
fabrikam-user@fabrikam.com。 當使用者未知時,會出現一個通知,提醒必須指派存取層級。
注意
任何有效的電子郵件位址皆可接受。 當使用者接受邀請並登入 Azure DevOps 時,他們會將其電子郵件地址註冊為Microsoft帳戶,然後選擇密碼。
若要完成動作,請選取 [ 新增]。 或者,請繼續進行下一個步驟,為新用戶選擇小組。
(選擇性)您可以選取要邀請新使用者加入的小組。
當使用者不明時,會發出警示通知您必須指派存取層級。
系統會為新使用者指派 項目關係人 存取層級,當已指派所有五個基本(免費)存取層級時。 專案的作用中參與者必須至少具有 基本 存取權。 專案集合系統管理員可以從 [組織>設定使用者] 頁面變更存取層級並重新傳送邀請。
注意
具有有限存取權的使用者,例如項目關係人,即使已授與這些功能的許可權,也無法存取選取功能。 如需詳細資訊,請參閱 許可權和存取權。
若要完成邀請,請選取 [ 新增]。
(選擇性)畫面上短暫顯示訊息,指出成功或失敗。 選取 [詳細數據 ] 以開啟通知並檢閱詳細數據。
成功訊息表示將使用者新增至系統的狀態。
失敗訊息指出新增用戶失敗的原因。
":::
作業成功時,新使用者會收到電子郵件邀請以登入專案。 現有的使用者不會收到正式通知。
管理使用者或重新傳送邀請
專案集合管理員可以 更新使用者指派和重新傳送邀請。 如需詳細資訊,請參閱 新增 Azure DevOps 的帳戶使用者。
列出小組成員或小組詳細數據
從 Azure DevOps CLI 命令中,您可以看到小組的詳細數據,或列出個別成員:
使用
az devops team list命令檢閱組織中所有小組的清單,如 命令參考中所述。使用
az devops team list-member命令檢查特定小組的成員,如 列出小組成員 一節中所述。使用
az devops team show命令檢查小組的詳細數據,如 顯示小組詳細 數據一節中所述。
注意
您可以使用 az devops user 命令將使用者新增至組織。 將使用者新增至小組或項目沒有類似的命令。 如需詳細資訊,請參閱 將使用者新增至您的組織
列出團隊成員
您可以使用 az devops team list-member 命令列出您組織中的小組成員。 如需詳細資訊,請參閱 開始使用 Azure DevOps CLI。
az devops team list-member --team
[--detect {false, true}]
[--org --organization]
[--project]
[--skip]
[--top]
參數
- team:必需。 要顯示之小組的名稱或標識碼。 自動偵測企業組織。
- detect:選擇性。 True 或 False,會自動偵測組織。
-
組織:Azure DevOps 組織 URL。 您可以使用
az devops configure -d organization=ORG_URL來設定預設組織。 如果未預設設定或未使用git config命令選擇,則為必要項目。 範例:--org https://dev.azure.com/<My_Organization>/。 -
專案:專案的名稱或識別碼。 您可以使用 命令來設定預設專案
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@fabrikam.com
19d9411e-9a34-45bb-b985-d24d9d87c0c9 Johnnie McLeod fabrikamfiber2@fabrikam.com
8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d Chuck Reinhart fabrikamfiber3@fabrikam.com
d291b0c4-a05c-4ea6-8df1-4b41d5f39eff Jamal Hartnett fabrikamfiber4@fabrikam.com
bd30c189-db0f-4dd6-9418-5d8b41dc1754 Raisa Pokrovskaya fabrikamfiber5@fabrikam.com
顯示小組詳細數據
您可以使用 az devops team show 命令來檢視組織中小組的詳細資訊。 若要開始使用,請參閱 開始使用 Azure DevOps CLI。
az devops team show --team
[--detect {false, true}]
[--org --organization]
[--project]
參數
- team:必需。 要顯示之小組的名稱或標識碼。
- detect:選擇性。 True 或 False,會自動偵測組織。
-
組織:Azure DevOps 組織 URL。 您可以使用 命令來設定預設組織
az devops configure -d organization=ORG_URL。 如果未預設設定或未使用git config命令選擇,則為必要項目。 範例:--org https://dev.azure.com/<My_Organization>/。 -
專案:專案的名稱或識別碼。 您可以使用 命令來設定預設專案
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 Server 中檢視或建立 SQL Server 報表。