Gewusst wie: Ändern des Dienstkontos oder Kennworts für Team Foundation Server

Aktualisiert: November 2007

Im Laufe der Zeit müssen Sie möglicherweise das Kennwort für das Konto ändern, das Sie bei der Installation von Visual Studio Team System Team Foundation Server als Dienstkonto angegeben haben. Dieses Konto wird als TFSService bezeichnet. Um diese Änderung vorzunehmen, verwenden Sie das Dienstprogramm TFSAdminUtil mit dem Argument ChangePassword. Dieses Tool aktualisiert die Server für Team Foundation, indem es die alten Dienstkonteninformationen durch die neuen Informationen ersetzt.

Außerdem können Sie das TFSService-Konto durch ein anderes Konto ersetzen. Um diese Änderung vorzunehmen, verwenden Sie das Dienstprogramm TFSAdminUtil mit dem Argument ChangeAccount. Dieses Tool aktualisiert die Team Foundation-Server, indem es die alten Dienstkontoinformationen durch die neuen Informationen ersetzt.

Hinweis:

Mit dem Dienstprogramm TFSAdminUtil wird kein neues Konto erstellt bzw. kein Kennwort geändert. Es dient lediglich zur Aktualisierung von Team Foundation Server, sodass die aktuellen Anmeldeinformationen verwendet werden. Bei dem Dienstkonto kann es sich um ein lokales oder ein Domänenkonto handeln. Sie können TFSAdminUtil so ändern, dass automatische Updates zugelassen werden.

Weitere Informationen zu erforderlichen Dienstkonten finden Sie im Team Foundation Server-Installationshandbuch unter "Erforderliche Benutzerkonten für Team Foundation Server-Setup". Weitere Informationen zum Installationshandbuch finden Sie unter Installationsübersicht für Team Foundation Server.

Erforderliche Berechtigungen

Diese Verfahren können nur ausgeführt werden, wenn Sie Mitglied der Gruppe Administratoren auf dem Team Foundation-Anwendungsebenenserver und Mitglied der Gruppe SQL Server-Administrator auf dem Team Foundation-Datenebenenserver sind. Weitere Informationen über Berechtigungen finden Sie unter Team Foundation Server-Berechtigungen.

Neben diesen Berechtigungen gelten für einen Computer, auf dem Windows Server 2008 oder Windows Vista ausgeführt wird, möglicherweise die folgenden Anforderungen:

  • Um eine Befehlszeilenprozedur auszuführen, müssen Sie möglicherweise eine erweiterte Eingabeaufforderung öffnen. Klicken Sie hierzu auf Start und mit der rechten Maustaste auf Eingabeaufforderung. Klicken Sie anschließend auf Als Administrator ausführen.

  • Zum Ausführen einer Prozedur, für die Internet Explorer erforderlich ist, müssen Sie Internet Explorer möglicherweise als Administrator starten. Klicken Sie dazu auf Start, Alle Programme und dann mit der rechten Maustaste auf Internet Explorer. Klicken Sie anschließend auf Als Administrator ausführen.

  • Zum Bearbeiten von web.config-Dateien müssen Sie den Text-Editor möglicherweise als Administrator starten. Klicken Sie hierzu auf Start, Alle Programme und dann mit der rechten Maustaste auf den Editor. Klicken Sie anschließend auf Als Administrator ausführen.

  • Für den Zugriff auf den Berichts-Manager, Berichte oder Websites für SQL Server Reporting Services müssen Sie diese Sites gegebenenfalls der Liste vertrauenswürdiger Sites in Internet Explorer hinzufügen oder Internet Explorer als Administrator starten.

Weitere Informationen finden Sie auf der Microsoft-Website.

Ändern des Kennworts für das Dienstkonto

Um das Kennwort für das TFSService-Konto zu ändern, müssen Sie sich am Team Foundation-Anwendungsebenenserver anmelden und das TFSAdminUtil-Dienstprogramm verwenden.

Hinweis:

Je nach Bereitstellungskonfiguration müssen Sie Internetinformationsdienste (IIS) nach Abschluss des Vorgangs neu starten, damit die Änderungen wirksam werden.

So ändern Sie das Kennwort für das Team Foundation Server-Dienstkonto

  1. Suchen Sie auf dem Anwendungsebenenserver über die Befehlszeile das TFSAdminUtil-Dienstprogramm.

    Standardmäßig befindet sich das Programm im Ordner <Laufwerk>:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. Geben Sie in der Befehlszeile TFSAdminUtil ChangePasswordKontoneuesKennwort ein, und drücken Sie die EINGABETASTE.

    Sie müssen den Benutzernamen für das TFSService-Konto (Account) zusätzlich zum Kennwort für das Konto (newPassword) angeben.

Ändern des Dienstkontos

Das Verfahren in Team Foundation Server zur Ersetzung des TFSService-Kontos durch ein anderes Konto ist etwas komplexer als die einfache Änderung des Kennworts für ein vorhandenes Konto. Sie müssen mehrere Änderungen an Team Foundation Server vornehmen, bevor das neue Dienstkonto ordnungsgemäß funktioniert. Zum Ändern des TFSService-Kontos müssen Sie das Befehlszeilendienstprogramm TFSAdminUtil verwenden. Das Konto, das verwendet werden soll, muss Mitglied einer Arbeitsgruppe oder Domäne sein, die von jedem Computer in der Bereitstellung von Team Foundation als vertrauenswürdig eingestuft wird. Als Teil der Änderung des Dienstkontos gewährt TFSAdminUtil dem neuen Konto die Berechtigung Anmelden als Dienst. Allerdings entfernt TFSAdminUtil diese Berechtigung nicht für das Konto, das zuvor als das Dienstkonto verwendet wurde, wenn dieses Konto für einen anderen Dienst verwendet wird. Abhängig von den Betriebsanforderungen können Sie diese Berechtigung manuell entfernen.

Es wird empfohlen, Team Foundation Server in einer Active Directory-Domäne auszuführen. Die Ausführung in einer Arbeitsgruppe ist jedoch auch möglich.

Weitere Informationen zur Berechtigung Anmelden als Dienst finden Sie auf der Microsoft-Website (https://go.microsoft.com/fwlink/?LinkId=62101) (möglicherweise in englischer Sprache).

Hinweis:

Je nach Bereitstellungskonfiguration müssen Sie Internetinformationsdienste (IIS) nach Abschluss des Vorgangs neu starten, damit die Änderungen wirksam werden.

So weisen Sie allen Team Foundation Server-Diensten ein neues Dienstkonto zu

  1. Öffnen Sie auf dem Anwendungsebenenserver ein Eingabeaufforderungsfenster, und suchen Sie das TFSAdminUtil-Dienstprogramm.

    Standardmäßig befindet sich das Dienstprogramm unter Laufwerk:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

    Hinweis:

    Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie eine erweiterte Eingabeaufforderung öffnen, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um eine erweiterte Eingabeaufforderung zu öffnen, klicken Sie auf Start, klicken mit der rechten Maustaste auf Eingabeaufforderung und klicken dann auf Ausführen als Administrator. Weitere Informationen finden Sie auf der Microsoft-Website.

  2. Geben Sie an der Eingabeaufforderung TFSAdminUtil ChangeAccountOldAccountNewAccountNewPassword ein, und drücken Sie dann die EINGABETASTE.

    Sie müssen den Benutzernamen für das alte TFSService-Konto (oldAccount) zusätzlich zu dem Benutzernamen und dem Kennwort für das neue Konto (newAccount und newPassword) eingeben.

Das Dienstprogramm TFSAdminUtil ändert nur die Dienste, die unter dem alten Konto ausgeführt werden.

Hinweis:

Wenn Sie E-Mail-Warnungen konfiguriert haben, müssen Sie entweder mit dem emailAddress-Parameter für den TFSAdminUtil-Befehl ChangeAccount das neue Konto angeben, aus dem E-Mail-Warnungen gesendet werden, oder die Web.config-Datei manuell ändern. Weitere Informationen finden Sie unter Befehl "ChangeAccount" oder unter Gewusst wie: Konfigurieren von SMTP-Server und Einstellungen zum Senden von E-Mail-Benachrichtigungen in der Datei Web.Config.

Siehe auch

Aufgaben

Gewusst wie: Ändern des Dienstkontos oder Kennworts für SQL Server Reporting Services

Gewusst wie: Anzeigen von Team Foundation Server-Diensten

Gewusst wie: Konfigurieren der Cachesicherheit für Team Foundation Server Proxy

Konzepte

Verwalten und Zurücksetzen von Dienstkonten und Kennwörtern

Referenz

Befehl "ChangeAccount"

Befehl "ChangePassword"

Weitere Ressourcen

Befehlszeilenbefehle für "TFSAdminUtil"

Einrichten eines Buildcomputers