Grupo do Active Directory adicionado ao TFS adicionado como um usuário

0

Temos uma instalação do TFS 2017 usando o Active Directory que funcionou bem por um bom tempo agora (e continua funcionando bem, exceto por um grupo em questão).

Adicionamos vários grupos ao Active Directory recentemente e os provisionamos para um projeto de equipe no TFS. Todos estão bem, exceto por um deles que é adicionado como usuário. Como ele é adicionado como usuário, nenhum de seus membros obtém acesso ao projeto da equipe.

Confirmei que o grupo foi inserido no Active Directory como um grupo (não como um usuário). Limpei o cache do cliente, o cache do navegador e o cache do servidor. Eu também forcei a sincronização do Active Directory para executar (que foi concluída com êxito sem erros) e tentei adicionar o grupo de vários clientes. Todos os fluxos de trabalho tiveram o mesmo resultado.

A consulta do TFS pode ser vista aqui. Observe que ele é reconhecido como um grupo na pesquisa.

Pesquisa do TFS Mostrando o Grupo do Active Directory como um Gropu

O grupo que está sendo adicionado como usuário dessa consulta pode ser visto aqui. Observe que ele é adicionado como um usuário em vez de um grupo. Ele também se comporta como um usuário, não fornecendo acesso aos seus membros.

insira a descrição da imagem aqui

Alguém sabe o que está causando isso ou, pelo menos, como posso adicionar esse grupo como um grupo para que seus membros sejam provisionados com êxito para o Projeto de equipe em questão?

    
por mattbbpl 12.01.2018 / 15:48

1 resposta

0

Essa parece ter sido uma condição rara que não aparece com frequência, mas responderei para que a outra pessoa que experimente esse comportamento daqui a 3 anos saiba o que fazer.

Eu escrevi um pequeno aplicativo C # para examinar as propriedades do grupo (incluindo aquelas que estão ocultas na maioria das ferramentas baseadas na GUI do Active Directory) e descobri que a propriedade IsContainer estava definida como false. Eu trabalhei com os proprietários do grupo para redefinir o valor para true, e tudo funcionou corretamente depois disso.

    
por 16.01.2018 / 23:06