Wie finde ich heraus, wer den TFS Destroy-Befehl ausgeführt hat?

8

Ich habe Grund zu der Annahme, dass der Befehl TFS Destroy auf meinem Server ausgeführt wurde. Bietet TFS eine Möglichkeit, herauszufinden, wer und wann es gemacht wurde?

    
Vic Peters 07.02.2012, 22:30
quelle

2 Antworten

12

TFS protokolliert alle vom Benutzer initiierten Befehle für 14 Tage in der Datenbank.

Versuchen Sie, eine Verbindung zu Ihrer Tfs_Collection -Datenbank herzustellen, und führen Sie die folgende Abfrage aus:

%Vor%

Außerdem wird jedes Mal, wenn ein Befehl Destroy ausgeführt wird, ein Ereignis im Ereignisprotokoll Application auf der Anwendungsebene protokolliert, die den Befehl verarbeitet hat.

    
Grant Holliday 07.02.2012, 23:08
quelle
0

Ich schätze, das hängt mit Ihrer früheren Frage zusammen. Ich denke nicht, dass TFS einen einfachen Weg (oder irgendeinen Weg) bietet, dies zu tun. Sie können jedoch die Liste der Verdächtigen eingrenzen, nur Benutzer in den Gruppen "Projektadministrator" oder "Projektauflistungsadministrator" verfügen über Berechtigungen zum Zerstören. Beitragende erhalten eine Fehlermeldung, wenn sie tf destroy ausführen. Es scheint ein bisschen ein Versehen zu sein, dass diese Aktion nicht auditiert wird, also hoffentlich jemand eine Antwort hinzufügen wird, die es Ihnen erlaubt, dem auf den Grund zu gehen.

    
James Reed 07.02.2012 23:04
quelle

Tags und Links