Freigeben über


Befehl "Sid"

Aktualisiert: November 2007

Verwenden Sie Sid zum Aktualisieren oder Auflisten aller oder bestimmter registrierter Sicherheits-IDs (SIDs).

Erforderliche Berechtigungen

Zum Verwenden des Sid-Befehls müssen Sie Mitglied der Sicherheitsgruppe Team Foundation-Administratoren auf dem Team Foundation-Anwendungsebenenserver und Mitglied der Sicherheitsgruppe sysadmin für SQL Server auf dem Team Foundation-Datenebenenserver sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

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 installiert ist. 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.

TFSAdminUtil Sid [/noprompt | /i] [/Change source target] [account]

Parameter

Argument

Beschreibung

source

Wird mit der /Change-Option verwendet, um den Sid-Befehl zum Ändern der SIDs für Benutzer anzuweisen, die sich derzeit in der Team Foundation Server-Integrationsdatenbank befinden und in der Domäne oder auf dem Computer Mitglied einer durch source festgelegten Arbeitsgruppe sind.

target

Wird mit der /Change-Option verwendet, um den Sid-Befehl zum Ändern der SIDs in Active Directory der Domäne oder des Computers anzuweisen, der Mitglied einer durch target festgelegten Arbeitsgruppe ist.

account

Wird mit der Option /Change verwendet, um den Befehl zum Aktualisieren der SIDs für das durch account festgelegte Konto anzuweisen.

Das account-Argument muss im Benutzernamenformat angegeben werden. Zum Beispiel domäne/benutzername.

Option

Beschreibung

/Change

Synchronisiert die SID in der Team Foundation Server-Datenbank mit der SID von Windows. Wenn die SIDs unterschiedlich sind, werden die Team Foundation Server-SIDs für alle Benutzerkonten (/All) oder für das account eines bestimmten Benutzers aktualisiert.

Wenn /Change nicht angegeben ist, werden in der Standardeinstellung die SIDs durch den Sid-Befehl aufgelistet.

Hinweise

Wichtiger Hinweis:

Es wird empfohlen, die Datenbanken auf dem Team Foundation Server-Datenebenenserver zu sichern.

In Team Foundation Server dienen SIDs dazu, Benutzer zu identifizieren und ihnen Berechtigungen zuzuordnen. Die Benutzerinformationen werden von Team Foundation-Versionskontrolle in der Identitätstabelle gespeichert, in der die SID des Benutzers als authenticationKey registriert ist.

Der Befehl TFSAdminUtil Sid wird vom Administrator zum Aktualisieren von Benutzerkonten verwendet, wenn Benutzer umbenannt wurden oder Team Foundation auf einem anderen Computer neu installiert wurde. Wenn der Administrator beispielsweise die Team Foundation-Installation auf einen neuen Computer verschieben möchte, muss er die folgenden Schritte ausführen:

  1. Stellen Sie die Datensicherungen wieder her und erstellen Sie die Anwendungsebene.

  2. Verwenden Sie den Befehl TFSAdminUtil Sid , um alle Konten aufzulisten.

  3. Verwenden Sie die in Schritt 2 generierte Liste, um alle Benutzerkonten zu erstellen.

  4. Führen Sie den Befehl TFSAdminUtil Sid /Change source target aus, um die SIDs der Benutzerkonten auf dem Team Foundation Server zu aktualisieren.

    Dadurch behalten die Benutzerkonten alle ihre bisherigen Berechtigungen und Eigentümer.

    Hinweis:

    Nach dem Verwenden des Sid-Befehls ist das Verhalten unvorhersehbar, bis Team Foundation Server mit Active Directory synchronisiert wird. Es wird empfohlen, dass das System nach dem Ausführen des Sid-Befehls von den migrierten Benutzern mindestens eine Stunde lang nicht verwendet wird.

Beispiel

Der folgende Befehl weist den Sid-Befehl des Dienstprogramms TFSAdminUtil an, drei Informationsspalten aufzulisten: Kontoname, Gefunden und Entspricht der Windows-SID. Die Einträge unter Gefunden und Entspricht der Windows-SID enthalten den Wert True, wenn die SIDs gefunden wurden und übereinstimmen.

>TFSAdminUtil.exe Sid

Siehe auch

Weitere Ressourcen

Verwenden von Team Foundation Server-Befehlszeilentools

Verwalten von Team Foundation Server

Verwalten von Team Foundation Server-Diensten und -Dienstkonten