Closed Alexlofern closed 4 years ago
Hi @Alexlofern! Thanks for reporting. Could you use our issue template to better describe the issue?
You can find the template here: https://github.com/DarqueWarrior/vsteam/blob/master/.github/ISSUE_TEMPLATE.md
Otherwise, we maybe have not all the information we need.
Offcourse ....
First I'm Project Collection Administrator, have full access
Get-VSTeamGroup | Sort PrincipalName
Display all groups from all Azure DevOps Account
Considere that I have a project with name "ALM", so:
Get-VSTeamGroup | Sort PrincipalName
**[ALM]\ALM Team (not displayed)**
[ALM]\Build Administrators
**[ALM]\Contributors (not displayed)**
[ALM]\Consultoria
[ALM]\Deployment Group Administrators
[ALM]\Endpoint Administrators
[ALM]\Endpoint Creators
[ALM]\Operação
[ALM]\Project Administrators
[ALM]\Project Valid Users
[ALM]\Readers
**[ALM]\Release Administrators (not displayed)**
I have around 36 projects, some of the projects are displaying everything, others not.
Other problem when I try filter by project, for sample I use ALM project again, contoso is the DevOps Account, in this case show groups of the project, but join with the groups of the account:
Get-VSTeamGroup -ProjectName ALM | sort PrincipalName
PrincipalName
[ALM]\ALM Team
[ALM]\Build Administrators
[ALM]\Consultoria
[ALM]\Contributors
[ALM]\Deployment Group Administrators
[ALM]\Endpoint Administrators
[ALM]\Endpoint Creators
[ALM]\Operação
[ALM]\Project Administrators
[ALM]\Project Valid Users
[ALM]\Readers
[ALM]\Release Administrators
[Contoso]\Administradores-Contoso
[Contoso]\Analistas-Contoso
[Contoso]\Arquitetura
[Contoso]\Arquitetura-Contoso
[Contoso]\Consultores-IB
[Contoso]\Contribuidores-Contoso
[Contoso]\Desenvolvedores-IB
[Contoso]\Desenvolvedores-IterativeIB
[Contoso]\Desenvolvedores-L3
[Contoso]\Infraestrutura-Contoso
[Contoso]\Lideres-5by5
[Contoso]\Lideres-Iterative
[TEAM FOUNDATION]\Infra Datacenter
Windows 10 19041.264
$PSVersionTable
PSVersion 5.1.19041.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.1
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Get-VSTeamAPIVersion
Name Value
Release 5.1-preview
Version VSTS
MemberEntitlementManagement 5.1-preview
TaskGroups 5.1-preview.1
DistributedTask 5.0-preview
Core 5.0
Packaging 5.1-preview
ServiceFabricEndpoint 5.0-preview
VariableGroups 5.0-preview.1
Build 5.1-preview
Git 5.1-preview
ExtensionsManagement 5.1-preview
Graph 5.1-preview
Policy 5.1
Tfvc 5.0
I just ran some tests and everything is working as expected.
R:\repos\vsteam [master ≡]> Get-VSTeamGroup | Sort-Object PrincipalName
PrincipalName Name ProjectName Origin
------------- ---- ----------- ------
[BlackShirt]\Project Collection Administrators Project Collection Administrators BlackShirt vsts
[BlackShirt]\Project Collection Build Administrators Project Collection Build Administrators BlackShirt vsts
[BlackShirt]\Project Collection Build Service Accounts Project Collection Build Service Accounts BlackShirt vsts
[BlackShirt]\Project Collection Proxy Service Accounts Project Collection Proxy Service Accounts BlackShirt vsts
[BlackShirt]\Project Collection Service Accounts Project Collection Service Accounts BlackShirt vsts
[BlackShirt]\Project Collection Test Service Accounts Project Collection Test Service Accounts BlackShirt vsts
[BlackShirt]\Project Collection Valid Users Project Collection Valid Users BlackShirt vsts
[BlackShirt]\Security Service Group Security Service Group BlackShirt vsts
[PeopleTracker]\Build Administrators Build Administrators PeopleTracker vsts
[PeopleTracker]\Contributors Contributors PeopleTracker vsts
[PeopleTracker]\Endpoint Administrators Endpoint Administrators PeopleTracker vsts
[PeopleTracker]\Endpoint Creators Endpoint Creators PeopleTracker vsts
[PeopleTracker]\PeopleTracker Team PeopleTracker Team PeopleTracker vsts
[PeopleTracker]\Project Administrators Project Administrators PeopleTracker vsts
[PeopleTracker]\Project Valid Users Project Valid Users PeopleTracker vsts
[PeopleTracker]\Readers Readers PeopleTracker vsts
[PeopleTracker]\Release Administrators Release Administrators PeopleTracker vsts
[TEAM FOUNDATION]\Enterprise Invited Users Enterprise Invited Users TEAM FOUNDATION vsts
[TEAM FOUNDATION]\Enterprise Service Accounts Enterprise Service Accounts TEAM FOUNDATION vsts
[Voting-App]\Build Administrators Build Administrators Voting-App vsts
[Voting-App]\Contributors Contributors Voting-App vsts
[Voting-App]\Deployment Group Administrators Deployment Group Administrators Voting-App vsts
[Voting-App]\Endpoint Administrators Endpoint Administrators Voting-App vsts
[Voting-App]\Endpoint Creators Endpoint Creators Voting-App vsts
[Voting-App]\Project Administrators Project Administrators Voting-App vsts
[Voting-App]\Project Valid Users Project Valid Users Voting-App vsts
[Voting-App]\Readers Readers Voting-App vsts
[Voting-App]\Release Administrators Release Administrators Voting-App vsts
[Voting-App]\Voting-App Team Voting-App Team Voting-App vsts
R:\repos\vsteam [master ≡]> Get-VSTeamGroup -ProjectName 'PeopleTracker'
PrincipalName Name ProjectName Origin
------------- ---- ----------- ------
[PeopleTracker]\Build Administrators Build Administrators PeopleTracker vsts
[PeopleTracker]\Endpoint Creators Endpoint Creators PeopleTracker vsts
[PeopleTracker]\Project Administrators Project Administrators PeopleTracker vsts
[PeopleTracker]\Contributors Contributors PeopleTracker vsts
[PeopleTracker]\PeopleTracker Team PeopleTracker Team PeopleTracker vsts
[PeopleTracker]\Endpoint Administrators Endpoint Administrators PeopleTracker vsts
[PeopleTracker]\Release Administrators Release Administrators PeopleTracker vsts
[PeopleTracker]\Readers Readers PeopleTracker vsts
[PeopleTracker]\Project Valid Users Project Valid Users PeopleTracker vsts
R:\repos\vsteam [master ≡]> Get-VSTeamGroup -ProjectName 'Voting-App'
PrincipalName Name ProjectName Origin
------------- ---- ----------- ------
[Voting-App]\Release Administrators Release Administrators Voting-App vsts
[Voting-App]\Contributors Contributors Voting-App vsts
[Voting-App]\Build Administrators Build Administrators Voting-App vsts
[Voting-App]\Readers Readers Voting-App vsts
[Voting-App]\Endpoint Administrators Endpoint Administrators Voting-App vsts
[Voting-App]\Project Administrators Project Administrators Voting-App vsts
[Voting-App]\Voting-App Team Voting-App Team Voting-App vsts
[Voting-App]\Deployment Group Administrators Deployment Group Administrators Voting-App vsts
[Voting-App]\Endpoint Creators Endpoint Creators Voting-App vsts
[Voting-App]\Project Valid Users Project Valid Users Voting-App vsts
What version of the Module are you running? You can find it be running:
c:\>Get-VSTeamInfo
Name Value
---- -----
ModuleVersion 6.5.0
Account https://dev.azure.com/BlackShirt
DefaultProject
Version VSTS
Hi,
Not working for me and I don't know why ....
Sorry for ask again, do you have a project with more than one Team?
Name Value
---- -----
ModuleVersion 6.4.8
Account https://dev.azure.com/cc
DefaultProject
Version VSTS
Hi same for me @Alexlofern . It works for me as well and I have multiple projects with multiple teams:
PS F:\repos\PR_github\vsteam\333> Get-VSTeamInfo
Name Value
---- -----
DefaultProject
Version VSTS
ModuleVersion 6.4.8
Account https://dev.azure.com/razorspoint-test
PS F:\repos\PR_github\vsteam\333> Get-VSTeamGroup | Sort-Object PrincipalName
PrincipalName Name
------------- ----
[AF-Test]\AF-Test Team AF-Test Team
[AF-Test]\Build Administrators Build Administrators
[AF-Test]\Contributors Contributors
[AF-Test]\Endpoint Administrators Endpoint Administrators
[AF-Test]\Endpoint Creators Endpoint Creators
[AF-Test]\Project Administrators Project Administrators
[AF-Test]\Project Valid Users Project Valid Users
[AF-Test]\Readers Readers
[AF-Test]\Release Administrators Release Administrators
[AF-Test]\Team1 Team1
[AF-Test]\Team2 Team2
[My Test]\Build Administrators Build Administrators
[My Test]\Contributors Contributors
[My Test]\My Team 2 My Team 2
[My Test]\My Team 3 My Team 3
[My Test]\My Test Team My Test Team
[My Test]\Project Administrators Project Administrators
[My Test]\Project Valid Users Project Valid Users
[My Test]\Readers Readers
[MyProjectConnectionTest]\Build Administrators Build Administrators
[MyProjectConnectionTest]\Contributors Contributors
[MyProjectConnectionTest]\Endpoint Administrators Endpoint Administrators
[MyProjectConnectionTest]\Endpoint Creators Endpoint Creators
[MyProjectConnectionTest]\MyProjectConnectionTest Team MyProjectConnectionTes…
[MyProjectConnectionTest]\Project Administrators Project Administrators
[MyProjectConnectionTest]\Project Valid Users Project Valid Users
[MyProjectConnectionTest]\Readers Readers
[MyProjectConnectionTest]\Release Administrators Release Administrators
[Pipeline Artifacts vs Build Artifacts]\Build Administrators Build Administrators
[Pipeline Artifacts vs Build Artifacts]\Contributors Contributors
[Pipeline Artifacts vs Build Artifacts]\Pipeline Artifacts vs Build Artifacts Team Pipeline Artifacts vs …
[Pipeline Artifacts vs Build Artifacts]\Project Administrators Project Administrators
[Pipeline Artifacts vs Build Artifacts]\Project Valid Users Project Valid Users
[Pipeline Artifacts vs Build Artifacts]\Readers Readers
[Pipeline Artifacts vs Build Artifacts]\Release Administrators Release Administrators
[razorspoint-test]\Organization Owner Organization Owner
[razorspoint-test]\Project Collection Administrators Project Collection Adm…
[razorspoint-test]\Project Collection Build Administrators Project Collection Bui…
[razorspoint-test]\Project Collection Build Service Accounts Project Collection Bui…
[razorspoint-test]\Project Collection Proxy Service Accounts Project Collection Pro…
[razorspoint-test]\Project Collection Service Accounts Project Collection Ser…
[razorspoint-test]\Project Collection Test Service Accounts Project Collection Tes…
[razorspoint-test]\Project Collection Valid Users Project Collection Val…
[razorspoint-test]\Security Service Group Security Service Group
[RP_Build-Release-AzurePolicy-IntegrationTests]\Build Administrators Build Administrators
[RP_Build-Release-AzurePolicy-IntegrationTests]\Contributors Contributors
[RP_Build-Release-AzurePolicy-IntegrationTests]\Endpoint Administrators Endpoint Administrators
[RP_Build-Release-AzurePolicy-IntegrationTests]\Endpoint Creators Endpoint Creators
[RP_Build-Release-AzurePolicy-IntegrationTests]\Project Administrators Project Administrators
[RP_Build-Release-AzurePolicy-IntegrationTests]\Project Valid Users Project Valid Users
[RP_Build-Release-AzurePolicy-IntegrationTests]\Readers Readers
[RP_Build-Release-AzurePolicy-IntegrationTests]\Release Administrators Release Administrators
[RP_Build-Release-AzurePolicy-IntegrationTests]\RP_Build-Release-AzurePolicy-IntegrationTests Team RP_Build-Release-Azure…
[TEAM FOUNDATION]\Enterprise Invited Users Enterprise Invited Use…
[TEAM FOUNDATION]\Enterprise Service Accounts Enterprise Service Acc…
[YAML Tests]\Build Administrators Build Administrators
[YAML Tests]\Contributors Contributors
[YAML Tests]\Project Administrators Project Administrators
[YAML Tests]\Project Valid Users Project Valid Users
[YAML Tests]\Readers Readers
[YAML Tests]\Release Administrators Release Administrators
[YAML Tests]\YAML Tests Team YAML Tests Team
I used PS core 7 and PS 5
$PSVersionTable
Name Value
---- -----
PSVersion 5.1.19041.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.1
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
PS F:\repos\PR_github\vsteam\333> $PSVersionTable
Name Value
---- -----
PSVersion 7.0.2
PSEdition Core
GitCommitId 7.0.2
OS Microsoft Windows 10.0.19041
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
I even tried to remove myself from the My Test project from all permission groups and teams. Still shows up as a global admin.
@Alexlofern I gonna close this for now. If you can reproduce this with a different tenant so that we can see it, then we can investigate more. Up until now, we have not enough info to investigate more.
Some groups was not return on the list when you try get all.
I need to force with descriptor to get this groups informations.