Próbuję odzyskać niektóre informacje o członkostwie w grupie ze starego serwera TFS 2010, dla którego warstwa aplikacji nie jest już dostępna (ale back-end SQL nie zostały usunięte). Wiem, że istnieją programy wiersza polecenia, aby uzyskać informacje o bezpieczeństwie, ale zastanawiam się, czy możliwe jest uzyskanie informacji o zabezpieczeniach (w szczególności przynależności do grupy), które zostały podane tylko dla tabel/widoków bazy danych.Czy można wyświetlić listę wszystkich użytkowników w grupie TFS z serwera SQL Server
5
A
Odpowiedz
1
Po wywiercenie i niektórych prób i błędów odkryłem, że następujące SQL wydaje się działać
USE MyCollection;
SELECT
--grp.[SamAccountName] 'group_name',
member.SamAccountName 'member_name'
FROM
[ADObjects] grp
JOIN ADObjectMemberships om ON om.ObjectSID = grp.ObjectSID
JOIN ADObjects member ON om.MemberObjectSID = member.ObjectSID
WHERE
grp.SamAccountName = 'MyGroup'
6
Oto kwerendy używam do listy wszystkich użytkowników i członkostwa w TFS Collection.
Select Object1.DisplayName as Name,
Object2.DisplayName as Membership
From ADObjectMemberships Member1,
ADObjects Object1,
ADObjects Object2
Where Object1.ObjectSID = Member1.MemberObjectSID and
Object2.ObjectSID = Member1.ObjectSID
Order By Membership, Name
Powiązane problemy
- 1. Jak uzyskać listę wszystkich użytkowników w SharePoint
- 2. SQL Azure: lista wszystkich użytkowników i użytkowników
- 3. Czy można wyświetlić listę wszystkich kluczy obcych w bazie danych?
- 4. Jak wyświetlić listę wszystkich obiektów z konkretnej bazy danych w SQL Server 2005
- 5. Jak wyświetlić listę wszystkich kluczy obcych za pomocą "Z NOCHECKIEM" w SQL Server
- 6. Jak wyświetlić listę użytkowników za pomocą simple_form?
- 7. Powershell - Odwzorowanie użytkowników SQL Server 2012
- 8. Wyświetl listę wszystkich użytkowników bazy danych o określonej roli
- 9. Czy istnieje sposób, aby uzyskać listę wszystkich bieżących tabel tymczasowych w SQL Server?
- 10. Jak wyświetlić listę wszystkich pakietów w Nuget
- 11. jak wyświetlić listę zarejestrowanych użytkowników admin w asp.net aplikacji mvc4
- 12. utworzyć listę e-mail wszystkich użytkowników
- 13. Skonfiguruj lokalizację serwera TFS w powertools TFS
- 14. Jak wyświetlić listę wszystkich klas zgodnych z protokołem w Swift?
- 15. Jak mogę wyświetlić listę wszystkich plików w katalogu z Perl?
- 16. Jak wyświetlić listę wszystkich zmiennych klasy
- 17. Jak uzyskać listę wszystkich baz danych z serwera sql w combobox przy użyciu C# .net
- 18. Django Zdobądź wszystkich użytkowników
- 19. Jak wyświetlić listę wszystkich zarządzanych obiektów w stercie w .Net?
- 20. Jak mogę wyświetlić listę wszystkich modułów w repozytorium CVS?
- 21. Czy istnieje sposób, aby programowo wyświetlić listę wszystkich zależności gradle?
- 22. Jak dodać obiekty bazy danych SQL Server do TFS?
- 23. Jak uzyskać listę wszystkich sesji serwera w laravel?
- 24. Jak wyświetlić listę wszystkich zmiennych środowiskowych w C/C++ aplikacji
- 25. Czy istnieją narzędzia optymalizacji zapytań dla serwera SQL Server?
- 26. narzędzie linux, aby wyświetlić listę wszystkich funkcji w pliku źródłowym?
- 27. Jak wyświetlić listę wszystkich modeli, łącznie z problemem?
- 28. Jak uzyskać listę wszystkich użytkowników baz danych instancji
- 29. Zapytanie serwera SQL Server o wyczerpaniu pamięci
- 30. Czytanie danych z serwera Microsoft SQL Server na R
Co próbowałeś do tej pory? Czy próbowałeś uzyskać dostęp do bazy danych TFS? Jaki był rezultat? – abatishchev
@abatishchev Mogę uzyskać dostęp do bazy danych TFS, ale szczerze mówiąc nie wiem nawet, gdzie zacząć szukać. Pod naszym serwerem TFS 2013 grupy wydają się być zdefiniowane na poziomie kolekcji, więc moje pierwsze przypuszczenie byłoby gdzieś w bazie danych dla tej kolekcji. – davidk
Wypróbuj 'SELECT * FROM [Tfs_Configuration]. [Dbo]. [Tbl_Identity]' – abatishchev