Udostępnij za pośrednictwem


Accounts — Polecenie

Możesz użyć Accounts polecenie, aby zmienić konta i hasła dla konta usług Visual Studio Team Foundation Server używa (TFS).Te konta obejmują konta usługi dla Team Foundation Server (TFSService), źródła danych uwzględnić SQL Server usług Reporting Services (TFSReports) i konta usługi dla Team Foundation Server serwera Proxy (TFSProxy).To polecenie także służy do zmiana własności baz danych który Team Foundation Server używa.

Accounts Polecenie obsługuje wdrożenia TFS lokalnie.Aby określić właściciela konta kont programu Visual Studio Online, zobacz zmiana własności konta.

Aby zmienić konta użytkownika lub hasło interaktywnie dla konta usługi dla Team Foundation Server (TFSService), można użyć konsoli administracyjnej dla Team Foundation.Aby uzyskać więcej informacji, zobacz Zmiana konta usługi lub hasła dla serwera Team Foundation Server.

Wymagania

Do użycia Accounts polecenia, musi być członkiem Administratorzy programu Team Foundation grupy zabezpieczeń i członkiem sysadmin grupy zabezpieczeń dla dowolnego SQL Server bazy danych Team Foundation Server używa.Jeśli użyjesz /proxy opcji, musisz być administratorem serwera proxy.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.

[!UWAGA]

Nawet wtedy, gdy użytkownik loguje się przy użyciu poświadczeń administracyjnych, należy otworzyć okno wiersza polecenia z podniesionymi uprawnieniami do wykonania tej funkcji na serwerze, na którym działa Windows Server 2008.Aby otworzyć okno Wiersz polecenia z podwyższonym poziomem uprawnień, kliknij przycisk Start, kliknij prawym przyciskiem myszy wiersza polecenia, a następnie kliknij przycisk Uruchom jako Administrator.Aby uzyskać więcej informacji, zobacz temat tej strony w witrynie sieci Web firmy Microsoft: Kontrola konta użytkownika.

TFSConfig Accounts /change|add|set|delete|updatepassword|resetowner [/AccountType:{ApplicationTier|ReportingDataSource|Proxy}] [/Account:AccountName] [/Password:Password] [/SQLInstance:ServerName] [/DatabaseName:DatabaseName] [/Continue] [/usesqlalwayson]

Parametry

Argument

Opis

AccountName

Określa nazwę konta, które jest używane jako konto usługi w domeny\nazwy użytkownika lub komputera\nazwy użytkownika format.

Password

Określa hasło dla konta, które jest używane jako konto usługi.

ServerName

Używany tylko z /resetowner /SQLInstance.Określa nazwę serwera, który obsługuje bazy danych dla Team Foundation Server, i, jeśli wystąpienie innych niż domyślne wystąpienie jest używana nazwa wystąpienia. Jeśli określono wystąpienia, należy użyć następującego formatu:

Nazwa_serwera\InstanceName

DatabaseName

Używany tylko z /resetowner /DatabaseName.Określa nazwę bazy danych, do którego własność zostaną zmienione.

Opcja

Opis

/change

Zmienia konto, które jest używane jako konto usługi.Ta opcja dodaje konta, które należy określić dla wszystkich grup niezbędne, udziela on wymagane uprawnienia, jeśli to możliwe i ustawia usługę, aby korzystać z konta.Jeśli nie używasz /AccountType opcji po wybraniu tej opcji dla konta usługi dla warstwy aplikacji zostaną zmienione.

/add

Dodaje konto do grupy, które są wymagane do używania konta jako konta usługi.Ta opcja dodaje konta, które można określić na potrzeby grupy i udziela on uprawnień, które są wymagane do działania jako konto usługi (Jeśli to możliwe).Jednak ta opcja nie zmienia konto, które jest używane jako konto usługi.Ta opcja jest zazwyczaj używany w scenariuszach (NLB) równoważenia obciążenia sieciowego.Można skorzystać z tej opcji z / Kontynuuj, jeśli niektóre usługi i baz danych mogą być niedostępne w środowisku użytkownika.

/set

Ustawia konta jako konta usługi.Ta opcja nie dodać konto do żadnej grupy.Należy w związku z tym, użyj tej opcji, tylko z konta, które zostały już dodane do wymaganych grup i ma niezbędne uprawnienia.Ta opcja jest zwykle używany w scenariuszach równoważenia obciążenia Sieciowego.

/delete

Usuwa konto z typem konta, który określisz.Ta opcja usuwa konto, określ z niezbędnych grup, a następnie usuwa uprawnienia, które są wymagane do działania jako konto usługi (Jeśli to możliwe).Jednak ta opcja nie zmienia konto, które jest używane jako konto usługi.Upewnij się, że nie należy używać tej opcji dla konta, które z nazwami aktualnie może używać konta usługi.

/ResetOwner

Zmienia własności baz danych na który Team Foundation Server korzysta z kontem używanym do uruchomienia tego polecenia.Ta opcja trudne iteruje wszystkich baz danych i ustawia dbo logowania do konta używanego do uruchomienia tego polecenia.Konieczne może być skorzystać z tej opcji podczas przenoszenia lub przywracanie wdrożenia.

/UpdatePassword

Zmienia hasło konta, które jest używane jako konto usługi.Ta opcja aktualizuje hasło dla konta, które należy określić dla wszystkich usług w Team Foundation Server używające tego konta.

/AccountType:{AdminConsole|ApplicationTier|ReportingDataSource|Serwer proxy}

Określa grupę kont, do której modyfikujesz: grupę użytkowników, którzy mają minimalną uprawnienia niezbędne do Otwórz i użyj konsoli administracyjnej dla Team Foundation (AdminConsole); konta usługi, która jest używana do Team Foundation Server (TFSService), źródła danych, konto dla usług Reporting Services (TFSReports), lub konta usługi dla Team Foundation Server serwera Proxy (TFSProxy).Jeśli zostanie pominięta, wartością domyślną jest ApplicationTier.

/Account:AccountName

Określa nazwę konta, które chcesz dodać, zmienić lub usunąć z typem konto, takie jak /AccountType:ApplicationTier.Określ Account w ramach jednej z następujących postaci: Domain\AccountName lub komputera\AccountName.Jeśli chcesz użyć konta systemowego, takich jak Usługa sieciowa lub System lokalny, użyj komputera\nazwa konta format.Aby uzyskać więcej informacji o sposobie określania konta systemowego Zobacz przykłady wykorzystania później w tym temacie.

/Password:Password

Określa hasło konta usługi.

[!UWAGA]

Ten parametr jest opcjonalny, korzystając z konta systemowego lub konta, które nie ma hasła, takie jak usługi sieciowej.

/SQLInstance:ServerName

Używany tylko z /ResetOwner.Określa nazwę serwera, na którym działa SQL Server i nazwę wystąpienia, jeśli chcesz użyć wystąpienia innych niż domyślne wystąpienie.Musisz określić nazwę i wystąpienie w następującym formacie:

Nazwa_serwera\InstanceName

/DatabaseName:DatabaseName

Używany tylko z /ResetOwner.Określa nazwę prawo własności, którego chcesz zmienić bazy danych.Za pomocą tego polecenia, można ustawić własność bazy danych, który określisz konta, pod którym uruchomiono polecenie.

/continue

Aktualizuje żadnych grup, które nie są dostępne podczas wykonywania polecenia.Ta opcja jest zwykle używany w scenariuszach równoważenia obciążenia Sieciowego.

/usesqlalwayson

Używany tylko w przypadku /ResetOwner w połączeniu z /SQLInstance i /DatabaseName.Określa, czy bazy danych są częścią grupy dostępności (AlwaysOn) w programie SQL Server.Jeśli został skonfigurowany, ta opcja pozwala MultiSubnetFailover w parametrach połączenia.

Aby uzyskać więcej informacji, zobacz grupy dostępności (AlwaysOn) (SQL Server).

Uwagi

Użyj Accounts polecenie do automatyzacji zmienia kont usług, bazy danych i konto usługi grup Team Foundation Server.Można skonfigurować konta, które zostały już utworzone, ale nie można utworzyć konta.

Zanim zmienisz domeny lub grupy roboczej konta, konto musi mieć Account is sensitive and cannot be delegated uprawnień na serwerze warstwy aplikacji.Aby uzyskać więcej informacji, zobacz temat tej strony w witrynie sieci Web firmy Microsoft: Włączanie uwierzytelniania delegowanego.

Przykład

Poniższy przykład przedstawia sposób zmienić konta usługi źródeł danych dla usług Reporting Services do nowego konta w domenie Contoso, Contoso\NoweKontoi hasło, aby hasło.

[!UWAGA]

Przykładowe firmy, organizacje, produkty, nazwy domen, adresy e-mail, logo, osoby, miejsca i zdarzenia opisane tutaj są fikcyjne.  Żaden związek z dowolnego podobieństwa do rzeczywistych firm, organizacji, produktu, nazwa domeny, adres e-mail, logo, osoby, miejsca lub zdarzenia jest zamierzone ani nie należy się ich dopatrywać.

TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password

Poniższy przykład przedstawia sposób dodawania usługi sieciowej konto systemu do grupy konta usługi dla Team Foundation Server.Konta systemu nie będą miały hasła.

TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"

Poniższy przykład przedstawia sposób zmienić właściciela bazy danych o nazwie TFS_Warehouse na serwerze, który jest uruchomiona, a ssnoversion o nazwie "ContosoMain"w nazwanym wystąpieniu"TeamDatabases" na koncie użytkownika, pod którym uruchomiono polecenie.

[!UWAGA]

Nie można określić konta, jaki ma być ustawiony jako właściciela bazy danych, korzystając z tego polecenia.Będzie można ustawić właściciela konta, pod którym uruchomiono polecenie.

TFSConfig Accounts /ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse

Zobacz też

Inne zasoby

Narzędzia wiersza polecenia dla TFS