Als TFS hinzugefügte Active Directory-Gruppe Als Benutzer hinzugefügt

435
mattbbpl

Wir haben eine TFS 2017-Installation mit Active Directory, die seit einiger Zeit einwandfrei funktioniert (und abgesehen von einer fraglichen Gruppe weiterhin einwandfrei funktioniert).

Wir haben kürzlich eine Reihe von Gruppen zu Active Directory hinzugefügt und für ein Teamprojekt in TFS bereitgestellt. Alle sind in Ordnung, außer einer von ihnen, der als Benutzer hinzugefügt wird. Da es als Benutzer hinzugefügt wird, erhält keines seiner Mitglieder Zugriff auf das Teamprojekt.

Ich habe überprüft, dass die Gruppe als Gruppe (nicht als Benutzer) in Active Directory eingetragen ist. Ich habe den Client-Cache, den Browser-Cache und den Server-Cache gelöscht. Ich habe auch die Ausführung der Active Directory-Synchronisierung erzwungen (die erfolgreich ohne Fehler abgeschlossen wurde) und versuchte, die Gruppe von mehreren Clients aus hinzuzufügen. Alle Workflows hatten das gleiche Ergebnis.

Die TFS-Suche ist hier zu sehen. Beachten Sie, dass es in der Suche als Gruppe erkannt wird.

TFS-Lookup Zeigt die Active Directory-Gruppe als Gropu an

Die Gruppe, die aus dieser Suche als Benutzer hinzugefügt wird, ist hier zu sehen. Beachten Sie, dass es als Benutzer und nicht als Gruppe hinzugefügt wird. Es verhält sich auch wie ein Benutzer und gewährt keinen Zugriff auf seine Mitglieder.

Als TFS hinzugefügte Active Directory-Gruppe Als Benutzer hinzugefügt

Weiß jemand, was dies verursacht oder zumindest wie ich diese Gruppe als Gruppe hinzufügen kann, damit ihre Mitglieder erfolgreich für das betreffende Teamprojekt bereitgestellt werden?

0

1 Antwort auf die Frage

0
mattbbpl

Dies scheint eine seltene Erkrankung zu sein, die nicht oft vorkommt, aber ich werde antworten, damit die eine andere Person, die dieses Verhalten in drei Jahren erlebt, weiß, was zu tun ist.

Ich habe eine kleine C # -Anwendung geschrieben, um die Eigenschaften der Gruppe zu untersuchen (einschließlich der Eigenschaften, die von den meisten auf Active Directory-GUI basierenden Tools verborgen werden). Dabei stellte ich fest, dass die IsContainer-Eigenschaft auf false gesetzt war. Ich arbeitete mit den Eigentümern der Gruppe zusammen, um den Wert auf true zurückzusetzen, und danach funktionierten alle korrekt.