Esportare un elenco di utenti e i relativi livelli di accesso
Articolo
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
È possibile ottenere un elenco di utenti e gruppi che hanno accesso all'organizzazione in Azure DevOps esportando gli utenti. L'elenco scaricato indica anche i livelli di accesso.
È possibile ottenere un elenco di utenti e gruppi che hanno accesso all'istanza di Azure DevOps Server esportando il log di controllo. Il log di controllo indica anche i livelli di accesso.
Prerequisiti
Autorizzazioni: essere membro del gruppo Project Collection Administrators. I proprietari dell'organizzazione sono automaticamente membri di questo gruppo.
Autorizzazioni: essere membro del gruppo Administrators.
Esportare un elenco di utenti
Dal portale Web o dal comando dell'interfaccia della riga di comando di Azure DevOps ottenere un elenco degli utenti dell'organizzazione e visualizzare le informazioni sul livello di accesso.
Dal portale Web ottenere un elenco degli utenti dell'organizzazione e visualizzare le informazioni sul livello di accesso.
Selezionare il logo di Azure DevOps per aprire Progetti. Quindi scegliere Impostazioni organizzazione.
Selezionare Utenti>Esporta utenti.
È possibile ottenere un elenco di utenti e gruppi che hanno eseguito l'accesso all'istanza esportando il log di controllo. Il log di controllo indica anche i livelli di accesso.
Nella home page del portale Web per un progetto scegliere il logo di Azure DevOps, (1) la raccolta di progetti e (2) Livelli di accesso.
Nota
Se non si è membri del gruppo Team Foundation Server Administrators, la pagina Livelli di accesso non verrà visualizzata.
Scegliere Esporta log di controllo.
Il file di log utente viene salvato come file di .csv nella cartella Download.
Per determinare il livello di accesso assegnato a ogni utente o gruppo, aprire il file in Excel.
È possibile elencare gli utenti di un'organizzazione con il comando az devops user list . Questa azione non si applica agli utenti aggiunti tramite i gruppi di Microsoft Entra, perché alcuni comandi o funzionalità potrebbero non essere applicati direttamente agli utenti aggiunti tramite Microsoft Entra. Quando si esporta l'elenco, è possibile notare che gli utenti del gruppo vengono indicati con "assignmentSource" di "groupRule". Questa assegnazione indica che l'accesso viene determinato dalle regole di appartenenza al gruppo, anziché dalle singole impostazioni. Per iniziare, vedere Interfaccia della riga di comando di Azure DevOps.
az devops user list [--org] [--skip] [--top]
Parametri
org: URL dell'organizzazione di Azure DevOps. Configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o prelevato tramite git config. Ad esempio: --org https://dev.azure.com/MyOrganizationName/.
skip: facoltativo. Numero di utenti da ignorare.
top: facoltativo. Numero massimo di utenti da restituire. Il valore massimo è 10000; il valore predefinito è 100.
Esempio
Il comando seguente restituisce cinque utenti nell'organizzazione senza ignorare alcun elemento e mostra il risultato in formato tabella.
az devops user list --skip 0 --top 5 --output table
ID Display Name Email License Type Access Level Status
------------------------------------ ---------------------- ----------------------------- -------------- -------------- --------
3b5f0c34-4aec-4bf4-8708-1d36f0dbc468 Christie Church fabrikamfiber1@contoso.com stakeholder Stakeholder active
8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d Chuck Reinhart fabrikamfiber3@contoso.com stakeholder Stakeholder active
3b5f0c34-4aec-4bf4-8708-1d36f0dbc468 contoso@contoso.com contoso@contoso.com stakeholder Stakeholder active
f14a4f19-9910-6116-9836-cccd6dd1b7b7 contoso2@contoso.com contoso2@contoso.com express Basic active
74be024c-ebf5-4993-81eb-81ae1551e45f Helena Petersen fabrikamfiber8@contoso.com stakeholder Stakeholder active
I comandi dell'interfaccia della riga di comando di Azure DevOps non sono supportati per Azure DevOps Server.