Группа Active Directory, добавленная в TFS, добавлена ​​как пользователь

342
mattbbpl

У нас есть установка TFS 2017 с использованием Active Directory, которая функционировала довольно давно (и продолжает нормально работать, за исключением одной рассматриваемой группы).

Недавно мы добавили несколько групп в Active Directory и подготовили их к командному проекту в TFS. Все в порядке, кроме одного из них, который добавлен как пользователь. Поскольку он добавлен как пользователь, никто из его участников не получает доступ к командному проекту.

Я убедился, что группа введена в Active Directory как группа (а не как пользователь). Я очистил кеш клиента, кеш браузера и кеш сервера. Я также принудительно запустил синхронизацию Active Directory (которая завершилась успешно без ошибок) и попытался добавить группу из нескольких клиентов. Все рабочие процессы имели одинаковый результат.

Поиск TFS можно посмотреть здесь. Обратите внимание, что он распознается как группа в поиске.

Поиск TFS, показывающий группу Active Directory как Gropu

Группу, добавляемую в качестве пользователя из этого поиска, можно увидеть здесь. Обратите внимание, что он добавлен как пользователь, а не как группа. Он также ведет себя как пользователь, не предоставляя доступ своим членам.

Группа Active Directory, добавленная в TFS, добавлена ​​как пользователь

Кто-нибудь знает, что является причиной этого или, по крайней мере, как я могу добавить эту группу как группу, чтобы ее участники были успешно подготовлены для рассматриваемого командного проекта?

0

1 ответ на вопрос

0
mattbbpl

Кажется, это было редкое состояние, которое не часто появляется, но я отвечу, чтобы еще один человек, который испытывает такое поведение через 3 года, знал, что делать.

Я написал небольшое приложение на C # для проверки свойств группы (в том числе скрытых от большинства инструментов на основе графического интерфейса Active Directory) и обнаружил, что для свойства IsContainer установлено значение false. Я работал с владельцами группы, чтобы восстановить значение true, и после этого все работало правильно.

Похожие вопросы