Identities – příkaz
Identit příkaz zobrazí nebo změní identifikátor zabezpečení (SID) uživatelů a skupin ve vašem nasazení služby Team Foundation Server (TFS).Může být nutné změnit nebo aktualizovat SID pro uživatele a skupiny v jedné z následujících situacích:
Změna doména vaše nasazení
Změna z pracovní skupiny k doméně nebo z domény k pracovní skupině
Migrace účtů v jiných doménách ve službě 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.Sady TFS bude automaticky zpracovávat změny SID pro přesunula v rámci stejné doménové struktuře.
Požadavky
Musí být členem skupiny správci serveru Team Foundation skupiny zabezpečení na server aplikační vrstvy pro Team Foundation.
Musíte být také členem sysadmin skupina zabezpečení pro SQL Server na datové vrstvě serveru pro Team Foundation.Další informace naleznete v tématu Nastavení oprávnění správce pro Team Foundation Server.
I v případě, že jste přihlášeni pomocí pověření pro správu, je nutné otevřít příkazového řádku se zvýšenými oprávněními k provedení této funkce.
TFSConfig Identities [/change /fromdomain:DomainName1 /todomain:DomainName2 [/account:AccountName] [/toaccount:AccountName]] [/sqlInstance:ServerName /databaseName:DatabaseName] [/account:AccountName] [/usesqlalwayson]
Parametry
Zástupný text |
Popis |
---|---|
DomainName |
Určuje název domény, z níž (/fromdomain) nebo na kterou (/todomain) měníte SID.Pokud je třeba zadat pracovní skupiny, pomocí názvu počítače jako název domény. |
AccountName |
Určuje název účtu, který chcete seznam nebo změnit.Použijete-li tento parametr s /change, zadejte účet, ze kterého chcete změnit po /account, a zadejte účet, do kterého chcete změnit po /toaccount.Neobsahují název domény nebo počítače s název účtu. |
ServerName |
Určuje název serveru, který je hostitelem konfigurační databáze pro sady TFS a název instance, pokud chcete použít instanci jiné než výchozí instanci.Pokud zadáte v poli instance, je nutné použít následující formát: Název_serveru\InstanceName |
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 |
Popis |
---|---|
/change |
Určuje, zda chcete změnit identit místo je uvedete. |
/fromdomain:DomainName |
Když používáte je vyžadováno /change.Určuje původní doménu identity, které chcete změnit.Chcete-li změnit z prostředí pracovní skupiny, určuje název počítače. |
/todomain:DomainName |
Když používáte je vyžadováno /change.Určuje doménu, ke které chcete změnit identit.Pokud měníte prostředí pracovní skupiny, určuje název počítače. |
/account:AccountName |
Určuje název účtu, pro který chcete seznam nebo měnit identity. |
/toaccount:AccountName |
Určuje název účtu, do kterého chcete změnit identit. |
/SQLInstance:ServerName |
Určuje název serveru, na kterém je spuštěn SQL Server a název instance, pokud chcete použít instanci jiné než výchozí instanci.Pokud zadáte v poli instance, je nutné použít následující formát: Název_serveru/InstanceName |
/DatabaseName:DatabaseName |
Určuje název konfigurační databáze pro sady TFS. |
/usesqlalwayson |
Určuje, že databáze jsou součástí skupiny dostupnosti AlwaysOn v systému SQL Server.Pokud je nakonfigurováno, tato možnost nastaví MultiSubnetFailover v připojovacím řetězci. Další informace naleznete v tématu skupiny dostupnosti AlwaysOn (SQL Server). |
Poznámky
Volitelně můžete zadat databáze, kterou chcete změnit identit předtím, než nakonfigurujete server aplikační vrstvy pro nasazení.Například můžete například zadat do databáze, a pokud klonovat nasazení sady TFS Změna účtu služby.
Při změně identity cílový účet nebo účty již musí existovat v systému Windows.
Další synchronizace identity se systémem Windows je nutné počkat, předtím, než bude aktualizovat vlastnosti účty, které můžete změnit pomocí tohoto příkazu.Tento požadavek zahrnuje změny ze skupiny pro uživatele, uživatele do 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ů systému Windows a skupiny, které jsou uloženy v sady TFS a k zobrazení toho, zda SID pro každého uživatele nebo skupiny odpovídá SID v systému Windows.Správci domény Contoso1 vytvořené skupiny domény, například "Contoso1\Developers" a "Contoso1\Testers", které pomohou snadnější správu oprávnění v rámci sady TFS, SQL Server služby Reporting Services a Produkty SharePoint.
[!POZNÁMKA]
Příklady slouží pouze pro ilustraci a jsou smyšlené.Žádné skutečnou spojení je určena nebo odvodit.
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 lze změnit SID pro všechny účty v Team Foundation Server z domény Contoso1 s ID zabezpečení pro účty, které mají shodné názvy v doméně ContosoPrime.Pouze názvy účtů, které odpovídají bude mít jejich identifikátory SID aktualizován.Například pokud je účet "hholt" existuje jako Contoso1\hholt a ContosoPrime\hholt, SID účtu bude změněno na identifikátor SID pro ContosoPrime\hholt.Pokud je "ContosoPrime\hholt" účet neexistuje, nebude aktualizován SID pro 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, k účtu pro jiný uživatelský účet, 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 účtu služby "Služba NT AUTHORITY\NETWORK", který se používá v nasazení Team Foundation Server při změně domény nasazení z Contoso1 ContosoPrime.Chcete-li změnit systémový účet, jako je například síťové služby, je třeba provést dvoufázová procesu.Nejprve změníte účet služby NT AUTHORITY\NETWORK SERVICE k účtu domény v nové doméně (TempSVC), a poté změňte účet zpět do síťové služby na server v nové doméně.Konfigurační databáze je hostitelem serveru, který je s názvem "ContosoMain"na pojmenované instance"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é
Koncepty
Účty služeb a závislosti v prostředí Team Foundation Server