Sdílet prostřednictvím


Povolit synchronizaci vlastní pole jméno osoby

Musí ručně povolit synchronizaci všech polí položku vlastní práce vytvořené v předchozích verzích Visual Studio Team Foundation Server , které slouží k přiřazení jména osob, které odkaz služby Active Directory. Je třeba povolit synchronizaci pro každé pole pro každý tým projektu kolekci, která obsahuje vlastní pole.

Při upgradu z Microsoft Visual Studio Team System 2008 Team Foundation Server na Visual Studio Team Foundation Server 2010, všechna pole referenční systém které zobrazovat jména osob se automaticky aktualizuje a mít atribut syncnamechanges nastavena na true. Například pole patří System.AuthorizedAs, System.AssignedTo, System.ChangedBy a System.CreatedBy. Inovace také umožňuje synchronizaci pro každé pole jméno osoby je definován jedním ze šablony výchozí proces. Další informace naleznete v tématu Použití systémových polí a polí definovaných šablon procesů MSF.

Po povolení synchronizace pole již zobrazí řetězec statické. Místo toho pole zobrazí název přidruženého uživatelského účtu. Pokud změníte uživatelské jméno ve službě Active Directory nebo informačního pole s syncnamechanges nastavena na true automaticky zobrazí nový název.

Proces inovace však nelze změnit typ dat vlastních polí, které odkazují na jména osob. Musíte ručně změnit syncnamechanges atributu pro každý z těchto polí.

Poznámka

Můžete povolit synchronizaci pouze pro pole s datovým typem String.

Požadovaná oprávnění

Chcete-li změnit atribut pole, musíte být členem Team Foundation správci skupinu zabezpečení. Seznam informací o poli musíte mít oprávnění k připojení k Team Foundation Server. Další informace naleznete v tématu Oprávnění Team Foundation Server.

Poznámka

I když se přihlásíte s oprávněními správce, musíte otevřít zvýšenými okno příkazového řádku k této funkci na serveru se systémem Windows Server 2008. Klepnutím otevřete okno příkazového řádku se zvýšenými oprávněními, Start, tlačítkem příkazového řádkua klepněte na tlačítko Spustit jako správce. Další informace naleznete na webu společnosti Microsoft: Řízení uživatelských účtů.

Ověřte typ dat pole, které chcete převést

  1. Otevřete okno příkazového řádku a následující adresáře:

    Písmeno_jednotky: \Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  2. Typ witadmin příkaz, který používá následující syntaxi a stiskněte klávesu ENTER:

    witadmin listfields /s http: / /Název_serveru: port/název_virtuálního_adresáře/název_kolekce /n NázevPole

Povolit synchronizaci pole řetězec, který obsahuje jméno osoby

  1. Otevřete okno příkazového řádku a následující adresáře:

    Písmeno_jednotky: \Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  2. Typ witadmin příkaz, který používá následující syntaxi a stiskněte klávesu ENTER:

    witadmin changefieldtype /s http: / /Název_serveru: port/název_virtuálního_adresáře/název_kolekce /n NázevPole /syncnamechanges true

    Zobrazí se následující výzva k potvrzení:

    This will change properties for field {0} on the Team Foundation Server. Do you want to continue?

  3. Typ 0 potvrďte, že chcete změnit pole nebo 1 Zrušit požadavek.

    Úspěšný požadavek na změnu, zobrazí se následující potvrzující zprávu:

    The field was updated.

    Žádost o změnu nezdaří, zobrazí se chybová zpráva. Většinu běžných chyb, které lze provést se pokoušet změnit pole referenční systém nebo se změnit pole datového typu než řetězec. Tato operace není podporována.

Viz také

Odkaz

Správa pracovní položka pole [witadmin]

Koncepty

Co je nového ve sledování pracovních položek

Další zdroje

Index prvku XML definice typů pracovních položek