Příkaz identity
Identity příkaz zobrazí nebo změní identifikátor zabezpečení (SID) uživatele a skupiny v nasazení sady Visual Studio Team Foundation Server 2012 (TFS).Budete muset změnit nebo aktualizovat číslo SID pro uživatele a skupiny v jednom z následujících scénářů:
Změna domény nasazení
Změna z pracovní skupiny do domény nebo domény do pracovní skupiny
přenesení účtů mezi doménami služby Active Directory
[!POZNÁMKA]
Není nutné ke spuštění tohoto příkazu, pokud měníte domény v rámci stejné doménové struktuře služby Active Directory.TFS bude automaticky zpracovávat změny SID pro přesun v rámci stejné doménové struktuře.
Požadovaná oprávnění
Chcete-li použít Identities příkaz, musíte být členem Správci serveru Team Foundation skupiny zabezpečení na server aplikační vrstvy, pro Team Foundation. Musíte být také členem členem skupiny zabezpečení, pro SQL Server na server datové vrstvy pro Team Foundation.Další informace naleznete v tématu Team Foundation Oprávnění serveru.
[!POZNÁMKA]
I v případě, že jste přihlášeni s pověřeními pro správu, je nutné otevřít příkazového řádku s vyššími oprávněními k této funkci.
TFSConfig Identities [/change /fromdomain:DomainName1 /todomain:DomainName2 [/account:AccountName] [/toaccount:AccountName]] [/sqlInstance:ServerName /databaseName:DatabaseName] [/account:AccountName] [/usesqlalwayson]
Parametry
Zástupný symbol |
Description |
---|---|
DomainName |
Určuje název domény, ze kterého (/fromdomain) nebo ke kterému (/todomain) změníte identifikátory SID.Pokud je nutné zadat pracovní skupiny, použijte název počítače jako název domény. |
AccountName |
Určuje název účtu, který chcete zobrazit nebo změnit.Při použití tohoto parametru s /change, zadejte účet, ze kterého chcete změnit po /account, a určit účet, na který chcete změnit po /toaccount.Neobsahují název domény nebo počítače s názvem účtu. |
ServerName |
Určuje název serveru, který hostí konfigurační databázi pro TFS a název instance, pokud chcete použít instance jiné než výchozí instanci.Zadáte-li instance, je nutné použít následující formát: Název_serveru\Název_instance |
DatabaseName |
Určuje název konfigurační databáze.Ve výchozím nastavení je název této databáze TFS_ConfigurationDB. |
Možnost |
Description |
---|---|
/change |
Určuje, že ke změně identity místo je uvedete. |
/fromdomain:DomainName |
Při použití /change.Určuje původní domény identity, které chcete změnit.Chcete-li změnit z prostředí pracovní skupiny, určuje název počítače. |
/todomain:DomainName |
Při použití /change.Určuje doménu, do které chcete měnit identity.Chcete-li změnit prostředí pracovní skupiny, určuje název počítače. |
/account:AccountName |
Určuje název účtu, pro který chcete zobrazit nebo změnit identitu. |
/toaccount:AccountName |
Určuje název účtu, ke kterému má být změna identity. |
/SQLInstance:ServerName |
Určuje název serveru se systémem SQL Server a název instance, pokud chcete použít instance jiné než výchozí instanci.Zadáte-li instance, je nutné použít následující formát: Název_serveru\Název_instance |
/DatabaseName:DatabaseName |
Určuje název konfigurační databáze pro TFS. |
/usesqlalwayson |
Určuje, že databáze jsou součástí skupiny dostupnosti AlwaysOn v serveru SQL Server.Je-li konfigurována, tato možnost nastaví MultiSubnetFailover v připojovacím řetězci. Další informace naleznete v tématu AlwaysOn dostupnost skupiny (SQL Server). |
Poznámky
Volitelně můžete zadat databázi, kterou chcete změnit identitu, dříve, než nakonfigurujete server aplikační vrstvy pro nasazení.Můžete určit databázi, kterou chcete změnit účet služby při klonování nasazení TFS.
Při změně identity cílový účet nebo účty musí existovat v systému Windows.
Pro další synchronizaci identitu systému Windows musíte počkat, než vlastnosti účtů, které můžete změnit pomocí tohoto příkazu bude aktualizován.Tento požadavek zahrnuje změny ze skupiny uživatelů, uživatelské skupiny a účet domény pro místní účet.
Příklady
Následující příklad ukazuje jak uvést jména všech uživatelů a skupin Windows, které jsou uloženy v TFS a chcete-li zobrazit, zda identifikátor SID pro každého uživatele nebo skupiny odpovídá identifikátoru SID v systému Windows.Správci domény Contoso1 vytvořené skupiny domény, například "Contoso1\Developers" a "Contoso1\Testers", za účelem usnadnění správy oprávnění přes TFS, SQL Server služby Reporting Services a Produkty SharePoint.
[!POZNÁMKA]
Příklady jsou pouze pro ilustraci a jsou smyšlené.Skutečné souvislost či je odvozen.
TFSConfig Identities
Ukázka výstupu:
TFSConfig - Team Foundation Server Configuration Tool
Copyright © Microsoft Corporation. All rights reserved.
Account Name Exists (see note 1) Matches (see note 2)
--------------------------------------------------------------------
CREATOR OWNER True True
Contoso1\hholt True True
BUILTIN\Administrators True True
Contoso1\Developers True True
Contoso1\Testers True True
Contoso1\PMs True True
Contoso1\jpeoples True True
Contoso1\Domain Admins True True
Contoso1\SVCACCT1 True True
9 security identifiers (SIDs) were found stored in Team Foundation Server. Of these, 9 were found in Windows. 0 had differing SIDs.
Následující příklad ukazuje, jak změnit čísla SID pro všechny účty v Team Foundation Server z domény Contoso1 na identifikátory SID účtů, které mají shodné názvy v doméně ContosoPrime.Pouze názvy účtů, které odpovídají bude nutné aktualizovat jejich identifikátory SID.Například pokud existuje účet "hholt" jako Contoso1\hholt a ContosoPrime\hholt, číslo SID účtu změnit identifikátorů SID pro ContosoPrime\hholt.Je-li účet "ContosoPrime\hholt" neexistuje, nebudou aktualizovány SID Contoso1\hholt.
TFSConfig Identities /change /fromdomain:Contoso1 /todomain:ContosoPrime
Následující příklad ukazuje, jak změnit účet pro jeden uživatelský účet, Contoso1\hholt, na účet pro jiného uživatelského účtu, ContosoPrime\jpeoples.
TFSConfig Identities /change /fromdomain:Contoso1 /todomain:ContosoPrime /account:hholt /toaccount:jpeoples
Následující příklad ukazuje, jak změnit identifikátor SID pro účet služby "NT AUTHORITY\NETWORK SERVICE", který se používá při nasazení Team Foundation Server při změně domény nasazení Contoso1 na ContosoPrime.Chcete-li změnit účet system, jako jsou například síťové služby, je třeba dodržovat dvoustupňový proces.Nejprve změníte účet NT AUTHORITY\NETWORK SERVICE k účtu domény v nové doméně (TempSVC), a potom změňte účet zpět do síťové služby na serveru v nové doméně.Konfigurační databáze umístěna na serveru s názvem "ContosoMain"na pojmenovanou instanci"TeamDatabases" v SQL Server.
TFSConfig Identities /change /fromdomain:"NT AUTHORITY" /todomain:ContosoPrime /account:"NETWORK SERVICE" /toaccount:TempSVC /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_ConfigurationDB
TFSConfig Identities /change /fromdomain:ContosoPrime /todomain:"NT AUTHORITY" /account:TempSVC /toaccount:"NETWORK SERVICE"
Viz také
Další zdroje
Pomocí Team Foundation Server nástroje příkazového řádku