Sto tentando di recuperare alcune informazioni sull'appartenenza al gruppo da un vecchio server TFS 2010 per il quale il livello applicazione non è più disponibile (ma il back-end SQL non ha ancora stato cancellato). So che ci sono programmi a riga di comando per ottenere informazioni sulla sicurezza, ma mi chiedo se sia possibile ottenere informazioni sulla sicurezza (in particolare l'appartenenza al gruppo) date solo le tabelle/viste del database.È possibile elencare tutti gli utenti in un gruppo TFS da SQL Server
5
A
risposta
1
Dopo aver frugato e alcuni tentativi ed errori, ho scoperto che il seguente SQL sembra funzionare
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
Ecco una domanda che uso per elencare tutti gli utenti e le appartenenze all'interno di una raccolta TFS.
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
Problemi correlati
- 1. È possibile utilizzare CFLDAP per recuperare tutti gli utenti da un gruppo di distribuzione con solo l'indirizzo email di gruppo?
- 2. SQL Azure: elenca tutti gli accessi e gli utenti
- 3. Query LDAP per elencare tutti gli utenti di un determinato gruppo
- 4. Come elencare tutti gli utenti nella shell mongo?
- 5. Come ottenere tutti gli utenti di gruppo in dotnetnuke
- 6. Come elencare tutti gli oggetti di un particolare database in SQL Server 2005
- 7. Django Ottieni tutti gli utenti
- 8. Come ottenere un elenco di tutti gli utenti in SharePoint
- 9. limitare tutti gli utenti a 1 sessione
- 10. Comando PowerShell per scollegare gli utenti disconnessi da un server
- 11. PyCharm può elencare tutti gli errori Python in un progetto?
- 12. Alfresco Proibire a tutti gli utenti di eliminare un contenuto
- 13. Query del team TFS: ottenere tutti gli elementi di lavoro modificati da un dato orario
- 14. Modificare gli avvisi di altri utenti per un progetto in TFS
- 15. Come ottenere tutti gli utenti in un ruolo specifico?
- 16. Ruoli, schemi, utenti di SQL Server
- 17. Gruppo condizionale per in SQL Server?
- 18. gruppo da un campo calcolato in SQL
- 19. Come posso elencare tutti gli assembly registrati in GAC?
- 20. Selezione di un gruppo di date in SQL Server
- 21. Qual è la differenza tra un team TFS e un gruppo TFS?
- 22. Come è possibile elencare tutti gli spazi dei nomi di contesto nel DB Oracle?
- 23. Ottieni gruppo utenti in un modello
- 24. Come elencare tutti gli IBindings registrati in Ninject?
- 25. È possibile recuperare i dati da SQL Server usando jQuery?
- 26. Visual Studio: non visualizzare tutti gli utenti del dominio nel campo "Assegna a"
- 27. SQL Server - verificare se cast è possibile
- 28. Installare un'applicazione e un database per tutti gli utenti
- 29. Elenco utenti e relativi ruoli in SQL Server
- 30. Come posso impostare un file per essere scrivibile da tutti gli utenti?
Cosa hai provato finora? Hai provato ad accedere al database TFS? Qual'era il risultato? – abatishchev
@abatishchev Posso accedere al database TFS ma onestamente non so nemmeno da dove cominciare a cercare. Sotto il nostro server TFS 2013 i gruppi sembrano essere definiti a livello di raccolta, quindi la mia prima ipotesi sarebbe in qualche posto nel database per quella raccolta. – davidk
Prova 'SELECT * FROM [Tfs_Configuration]. [Dbo]. [Tbl_Identity]' – abatishchev