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

Sie können die Sicherheit von Team Foundation Server (TFS) verbessern, indem Sie das Dienstkonto oder das für dieses Konto verwendete Kennwort ändern. TFS führt Dienste, wie z. B. seine Webdienste und den Hintergrundauftrags-Agent für Team Foundation, im Kontext eines Dienstkontos aus.

Der Einfachheit halber verwendet die TFS-Dokumentation den Namen TFSService für dieses Konto, obwohl dies nicht der tatsächliche Kontoname ist, es sei denn, Sie erstellen ausdrücklich ein Konto mit diesem Namen. TFS speichert einen Datensatz des Namens des tatsächlichen Kontos, das als Dienstkonto verwendet wird. Sie können ein anderes Konto als Dienstkonto festlegen, indem Sie den Datensatz ändern. Sie können auch das Kennwort für dieses Konto ändern. Änderungen des Kontos oder Kennworts werden auf andere Komponenten in der Bereitstellung synchronisiert. Wenn zum Beispiel eine Active Directory-Domänenrichtlinie erfordert, dass alle Kennwörter in regelmäßigen Abständen ablaufen, können Sie die Kennwortinformationen für das Dienstkonto in TFS aktualisieren, wenn sich dieses Kennwort ändert.

Hinweis

TFS und die dazugehörigen Hilfsprogramme können kein neues lokales Konto oder Domänenkonto erstellen, das als TFSService verwendet werden soll, und sie können das Kennwort für dieses Konto in der Arbeitsgruppe oder in der Domäne nicht aktualisieren.Stattdessen aktualisieren die Hilfsprogramme die Datensätze, sodass diese den neuen Anmeldeinformationen entsprechen.Wenn die Bereitstellung mehr als einen Anwendungsebenenserver umfasst, müssen Sie alle Änderungen des Dienstkontos oder Kennworts manuell auf jedem Server vornehmen.

Weitere Informationen zu TFS-Dienstkonten finden Sie unter Dienstkonten und Abhängigkeiten in Team Foundation Server oder Erforderliche Konten für die Installation von Team Foundation Server.

Anforderungen

  • Zur Durchführung dieser Schritte müssen Sie Mitglied der Gruppe Administratoren auf dem Team Foundation-Anwendungsserver sowie Mitglied der Gruppe sysadmin auf dem Server und in der Instanz von SQL Server sein, die die Konfigurationsdatenbank für TFS hostet. Weitere Informationen finden Sie unter Architektur von Team Foundation Server und Berechtigungsreferenz für Team Foundation Server.

  • Für eine Befehlszeilenprozedur müssen Sie gegebenenfalls ein Fenster für die Eingabeaufforderung mit erhöhten Rechten öffnen. Um diese Aufgabe auszuführen, öffnen Sie das Kontextmenü für Eingabeaufforderung, und wählen Sie Als Administrator ausführen aus. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Benutzerkontensteuerung.

Ändern des Kennworts für das Dienstkonto

Melden Sie sich am Anwendungsserver für Team Foundation an und verwenden Sie entweder die Verwaltungskonsole für TFSConfig oder das TFSConfig-Hilfsprogramm in einer Eingabeaufforderung. Wenn mehr als ein Anwendungsebenenserver in der Bereitstellung verwendet wird, müssen Sie diese Aufgabe auf jedem Server ausführen, da die Kontoinformationen andernfalls nicht mehr synchronisiert sind.

Hinweis

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

So verwenden Sie die Verwaltungskonsole zum Ändern des Kennworts

  1. Öffnen Sie auf dem Server, der die Anwendungsebene hostet, die Verwaltungskonsole für Team Foundation.

    Weitere Informationen finden Sie unter Öffnen der Team Foundation-Verwaltungskonsole.

  2. Erweitern Sie in der Konsole den Servernamen, und wählen Sie Anwendungsebene.

  3. Wählen Sie im Bereich der Anwendungsebene die Option Kontokennwort aktualisieren.

    Das Fenster Kontokennwort aktualisieren wird geöffnet.

    Hinweis

    Wenn Sie ein Systemkonto als Dienstkonto verwendet haben, sehen Sie eine Fehlermeldung, wenn Sie die Option Kontokennwort aktualisieren wählen.Sie müssen das Kennwort dieses Kontos nicht ändern.Systemkonten haben keine benutzerverwalteten Kennwörter.

  4. Geben Sie das neue Kennwort in Kennwort ein, und wählen Sie dann OK.

    Das Fenster Dienstkonto ändern wird geöffnet.

  5. Warten Sie, bis alle Statusmeldungen in Status abgeschlossen sind, und wählen Sie dann Schließen.

    Hinweis

    Dies kann einige Minuten dauern.

Verwenden von TFSConfig zum Ändern des Kennworts

  1. Öffnen Sie auf dem Anwendungsebenenserver ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis, in dem sich das TFSConfig-Hilfsprogramm befindet.

    Standardmäßig befindet sich dieses Hilfsprogramm im Laufwerk:\Programme\Microsoft Team Foundation Server 12.0\Tools.

  2. Geben Sie in der Eingabeaufforderung **TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:**Kontoname **/password:**NeuesKennwort ein und drücken Sie die Eingabetaste.

  3. Sie müssen den Namen des Kontos angeben, das Sie als TFSService verwenden möchten (Kontoname) sowie das Kennwort des Kontos (Neues Kennwort).

Zuweisen eines anderen Kontos als Dienstkonto

Sie können entweder die Verwaltungskonsole oder das TFSConfig-Befehlszeilentool verwenden. Wenn mehr als ein Anwendungsebenenserver in der Bereitstellung verwendet wird, müssen Sie diese Aufgabe auf jedem Server ausführen, da die Kontoinformationen andernfalls nicht mehr synchronisiert sind. Bevor Sie eines der beiden Hilfsprogramm für die Änderung verwenden, beachten Sie die folgenden Punkte:

  • Sie müssen ein neues Konto auswählen, das entweder ein Systemkonto oder Mitglied einer Arbeitsgruppe oder einer Domäne ist, der von jedem Computer in dieser Bereitstellung von TFS vertraut wird.

  • Die Konfigurationshilfsprogramme gewähren dem neuen Dienstkonto die Berechtigung Anmelden als Dienst, wobei die Hilfsprogramme diese Berechtigung jedoch nicht für das zuvor als Dienstkonto verwendete Konto widerrufen, wenn ein anderer Dienst dieses Konto weiterhin verwendet. Wenn das alte Konto diese Berechtigung für den Dienst, für den es weiterhin verwendet wird, nicht mehr benötigt, sollten Sie diese Berechtigung ggf. manuell aus dem alten Konto entfernen.

    Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Anmeldung als Dienstberechtigung für ein Konto hinzufügen.

  • Sie müssen IIS nach Abschluss des Vorgangs möglicherweise neu starten, bevor die Änderungen wirksam werden.

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

So verwenden Sie die Verwaltungskonsole zum Ändern des Dienstkontos

  1. Öffnen Sie auf dem Server, der die Anwendungsebene hostet, die Verwaltungskonsole für Team Foundation.

  2. Erweitern Sie in der Konsole den Servernamen, und wählen Sie Anwendungsebene.

  3. Wählen Sie im Bereich der Anwendungsebene die Option Konto ändern.

    Das Fenster Dienstkonto aktualisieren wird geöffnet.

  4. Führen Sie einen der folgenden Schritte aus:

    1. Wenn Sie ein Systemkonto verwenden möchten, wählen Sie die Option Systemkonto verwenden, und wählen Sie dann ein Systemkonto aus der Dropdownliste aus.

      Wenn der Server Mitglied einer Active Directory-Domäne ist, ist "Netzwerkdienst" die Standardauswahl für das zu verwendende Systemkonto. Wenn der Server Mitglied einer Arbeitsgruppe ist, lautet die Standardauswahl "Lokaler Dienst". Abhängig von den Details der Bereitstellung steht möglicherweise nur die Standardauswahl zur Verfügung.

      Hinweis

      Systemkonten haben keine benutzerverwalteten Kennwörter.Wenn Sie ein Systemkonto als TFSService verwenden, geben Sie kein Kennwort im Kennwortfeld ein.

    2. Wenn Sie ein Domänenkonto oder Arbeitsgruppenkonto verwenden möchten, wählen Sie die Option Benutzerkonto verwenden, geben den Namen des Kontos unter Kontoname ein, und geben dann das Kennwort für das Konto unter Kennwort ein.

  5. Klicken Sie auf OK.

    Das Fenster Dienstkonto ändern wird geöffnet.

  6. Warten Sie, bis alle Statusmeldungen in Status abgeschlossen sind, und wählen Sie dann Schließen.

    Hinweis

    Dies kann einige Minuten dauern.

Verwenden von TFSConfig zum Ändern des Dienstkontos

  1. Öffnen Sie auf dem Anwendungsserver ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis, in dem sich das TFSConfig-Befehlszeilentool befindet.

    Standardmäßig befindet sich dieses Tool im Laufwerk:\Programme\Microsoft Team Foundation Server 12.0\Tools.

  2. Geben Sie in der Eingabeaufforderung **TFSConfig Accounts /change /accountType:ApplicationTier /account:**Kontoname **/password:**NeuesKennwort ein und drücken Sie die Eingabetaste.

    Weitere Informationen finden Sie unter Accounts-Befehl.

Fragen und Antworten

F: Wie kann ich das Kennwort ändern, mit dem ich mich bei TFS anmelde?

A: Die Benutzerkonten für die Anmeldung bei lokalen TFS-Bereitstellungen werden von Active Directory oder einer Windows-Gruppe verwaltet. Sie können Ihr Kennwort in der Benutzeroberfläche des jeweiligen Systems ändern.

Siehe auch

Aufgaben

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

Referenz

Accounts-Befehl

Konzepte

Dienstkonten und Abhängigkeiten in Team Foundation Server

Weitere Ressourcen

TFSConfig: TFS-Serverkonfiguration verwalten