none
Team Foundation Services

    Frage

  • Hallo,

    ich habe mich vor einiger Zeit bei tfs.visualstudio.com angemeldet, um mit dem Dienst etwas herumzuspielen.

    Jetzt lief einiges nicht so, wie ich das gern gehabt hätte. Derzeit habe ich noch ein Projekt, welches ich gern entfernt haben möchte. Beim Entfernen kamen Meldungen, dass dies nicht ginge, weil sich Administratoren im Projekt befinden - die genaue Fehlermeldung habe ich nicht mehr im Kopf. Auf jeden Fall habe ich beim Herumprobieren, meinem Account so ziemlich alle Rechte genommen.

    Es gibt doch sicherlich eine Möglichkeit, meinem Account wieder die Rechte zu verschaffen, dass ich z.B. wieder Projekte anlegen kann?

    Gibt es einen Zweit-Account mit Administrator-Rechten, mit dem man sich anmelden kann?

    Mit dem man evtl. auch das derzeit nicht weg-zukriegende Projekt entfernen kann?

    Ein einfacher Reset des TFS-Accounts währe auch vertretbar.

    Ich freue mich über jeden Hinweis.

    Mit freundlichen Grüßen

    Sebastian

    Sonntag, 25. August 2013 09:11

Antworten

  • Vielen Dank für die Unterstützung!

    Da nichts funktioniert hat, habe ich mich an den TFS-Support gewandt. Ergebnisse werde ich - falls interessant - hier posten.

    ---

    Ich bin Owner dies TFS-Accounts (https://... .visualstudion.com), kann aber keine anderen Owner zulassen.

    Die Gruppe "Project Collection Administrators" gibt es, aber ich bin kein Mitglied (mehr?).

    Es gibt nur eine Gruppe, der ich angehöre: Ein Projekt, das ich gern aus der Collection entfernt haben möchte ;-)

    Gruppen beitreten geht aus folgendem Grund nicht: "Access Denied: <Name> needs the following permission(s) to perform this action: Edit collection-level information".

    Das man sich selbst derart ausschließen kann, hätte ich nicht gedacht.

    Die Idee mit dem zweiten Owner als Sicherheits-Account schein angebracht.

    Mit freundlichen Grüßen

    Sebastian

    Mittwoch, 28. August 2013 19:16

Alle Antworten

  • Hallo,

    was genau meinst du mit Projekt? Ein Teamproject? Das kannst du per Kommandozeile entfernen. Dein Account muss dabei entweder Teamprojekt Admin sein oder höher (TFS, Collection). Hast du das so versucht:

    TFSDeleteProject: Deleting Team Projects

    Einen zweiten Account gibt es nur wenn du weitere User per Mail eingeladen hast. Dein eigener User sollte aber "Team Foundation Administrator" sein sowie von der DefaultCollection "Team Foundation Collection Administrator".

    Schau doch mal im Webaccess nach in welchen Gruppen sich dein Account noch befindet. Oder kommst du da schon nicht mehr rein? (Webaccess -> Control Panel -> DefaultCollection -> Security)

    Gruß

    Maik

    --

    Maik Hanns - http://blog.maikhanns.de

    MCT, MCPD, MCSD

    Schulungen von ppedv - http://ppedv.de

    Montag, 26. August 2013 12:26
  • Hallo,

    in meiner "DefaultCollection" befindet sich ein default Team inkl. einem Team Projekt.

    Unter "DefaultCollection" > "Security" > "Users" gibt es zwei Nutzer:

    Mich und "TeamFoundationService (TEAM FOUNDATION)".

    Ich selbst bin "Member" des Team-Projektes, welches ich nicht entfernen kann, da "Access Denied: <Mein Name> needs the following permission(s) to perform this action: Edit project-level information"

     

    Gehe ich in "Permissions" sehe ich folgendes:

    Administer build resource permissions Not set
    Administer Project Server integration Not set
    Administer shelved changes Not set
    Administer workspaces Not set
    Alter trace settings Not set
    Create a workspace Inherited allow 
    Create new projects Not set
    Delete team project Not set
    Delete team project collection Not set
    Edit collection-level information Not set
    Make requests on behalf of others Not set
    Manage build resources Not set
    Manage process template Not set
    Manage test controllers Not set
    Trigger events Not set
    Use build resources Not set
    View build resources Inherited allow 
    View collection-level information Inherited allow 
    View system synchronization information Not set

    Alles ausgegraut mit dem Hinweis "You do not have the necessary rights to manage these permissions."

    Beim anderen User steht folgendes:

    Administer build resource permissions Inherited allow 
    Administer Project Server integration Inherited allow 
    Administer shelved changes Inherited allow 
    Administer workspaces Inherited allow 
    Alter trace settings Not set
    Create a workspace Inherited allow 
    Create new projects Not set
    Delete team project Not set
    Delete team project collection Not set
    Edit collection-level information Inherited allow 
    Make requests on behalf of others Inherited allow 
    Manage build resources Inherited allow 
    Manage process template Not set
    Manage test controllers Not set
    Trigger events Inherited allow 
    Use build resources Inherited allow 
    View build resources Inherited allow 
    View collection-level information Inherited allow 
    View system synchronization information Inherited allow

    Kann ich mich als "TeamFoundationService" anmelden?

    Mit freundlichen Grüßen,

    Sebastian

    Montag, 26. August 2013 15:18
  • Hi,

    mit dem "TeamFoundationService" Account kannst du dich meines Wissens nach nicht anmelden. Gibt es noch die Gruppe "Project Collection Administrators"? Hast du dich da entfernt oder hast du die ganze Gruppe gelöscht? Kannst du eventuell noch eine neue TFS Gruppe anlegen und der alle Rechte geben und dich dort hinzufügen? Und letzte Frage: Kannst du nochmal schauen in welchen Gruppen du dich befindest? (Control Panel -> DefaultCollection -> Security -> Users -> Member of) Dort vielleicht auch mal ein "Join Group" versuchen. Das du Member eines Team Project bist sagt erstmal nicht viel.. Die Berechtigungen hängen an den TFS Gruppen oder auch an den Teams.

    Ich weiß leider immer noch nicht so genau was du alles gelöscht hast. Ist aus der Ferne schwer zu sagen wenn man es nicht sieht.

    Wenn alles fehl schlägt und du dich nicht weiter damit rum schlagen willst kannst du deinen Account auch löschen lassen und neu anlegen. Vielleicht vorher fragen ob du den direkt danach unter gleicher URL anlegen kannst. Ansonsten kannst du deine URL vorm löschen auch ändern. (Control Panel -> Settings -> Account URL)

    Bezüglich löschen, schau mal hier: http://social.msdn.microsoft.com/Forums/vstudio/en-US/c920aac9-5465-4237-9c85-8075b6659c21/delete-tfs-account

    Eventuell kann dir unter der Mailadresse auch bzgl. deinem Problem geholfen werden.

    Gruß

    Maik

    --

    Maik Hanns - http://blog.maikhanns.de

    MCT, MCPD, MCSD

    Schulungen von ppedv - http://ppedv.de

    Dienstag, 27. August 2013 19:19
  • Hallo Sebastian,

    als erstes würde ich versuchen das Ownership Verhältnis deines Accounts zu ändern:

    http://social.msdn.microsoft.com/Forums/en-US/9c7f7da2-d71d-48f5-9a09-4121684c3924/changing-your-team-foundation-service-account-name-or-ownership

    Wenn das nicht klappt, wende dich bitte direkt an das Produktteam via dem TFS Support Forum in Amerika:

    http://social.msdn.microsoft.com/Forums/en-US/home?forum=TFService

    Schöne Grüße

    Oliver

    Dienstag, 27. August 2013 19:49
    Moderator
  • Hi Oliver,

    er selbst ist ja noch Owner des Accounts. Ich nehme an es gibt aber keine anderen User welche er dort als Owner auswählen könnte. Er hat seinem Account Rechte entzogen und hat Probleme diese wieder korrekt einzustellen.

    TFService Forum kannst du gerne versuchen oder eben -> TFServiceSupport@microsoft.com

    Gruß

    Maik

    --

    Maik Hanns - http://blog.maikhanns.de

    MCT, MCPD, MCSD

    Schulungen von ppedv - http://ppedv.de

    Dienstag, 27. August 2013 19:56
  • Hallo Maik,

    du kannst deinem Account einen zweiten Owner zuordnen. Alles was du brauchst ist einen zweiten MS Account. Wird im obengenannten Artikel genau beschrieben.

    Schöne Grüße

    Oliver


    Mittwoch, 28. August 2013 05:30
    Moderator
  • Vielen Dank für die Unterstützung!

    Da nichts funktioniert hat, habe ich mich an den TFS-Support gewandt. Ergebnisse werde ich - falls interessant - hier posten.

    ---

    Ich bin Owner dies TFS-Accounts (https://... .visualstudion.com), kann aber keine anderen Owner zulassen.

    Die Gruppe "Project Collection Administrators" gibt es, aber ich bin kein Mitglied (mehr?).

    Es gibt nur eine Gruppe, der ich angehöre: Ein Projekt, das ich gern aus der Collection entfernt haben möchte ;-)

    Gruppen beitreten geht aus folgendem Grund nicht: "Access Denied: <Name> needs the following permission(s) to perform this action: Edit collection-level information".

    Das man sich selbst derart ausschließen kann, hätte ich nicht gedacht.

    Die Idee mit dem zweiten Owner als Sicherheits-Account schein angebracht.

    Mit freundlichen Grüßen

    Sebastian

    Mittwoch, 28. August 2013 19:16
  • OK, der Support konnte das Problem zum Schluss lösen.

    Das Team nutzt dafür ein Skript, um Account-Rechte wieder herzustellen. Das funktionierte anfangs nicht, da das eingesetzte Skript für eine frühere TFS-Architektur geschrieben wurde - doch nach einer Anpassung, bin ich nun wieder mein eigener Admin :-)

    Viele Grüße

    Sebastian

    Sonntag, 8. September 2013 17:02
  • Es freut uns, dass Du Dein Problem lösen konntest und danke, dass Du Deine Lösung hier im Forum gepostet hast. Jetzt können auch andere die das gleiche Problem haben unter Umständen davon profitieren.


    Ciprian Bogdan, MICROSOFT   Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-PrinzipEntwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.





    Sonntag, 8. September 2013 20:57
    Moderator