Article ID: 932717 - Last Review: September 9, 2008 - Revision: 3.2 The TFSWitDisplayNames tool for Visual Studio 2005 Team Foundation Server is availableOn This PageINTRODUCTIONMicrosoft Visual Studio 2005 Team Foundation Server obtains display names from the Active Directory directory service by using the Group Security Service to synchronize user identities that are on the server. However, a user display name does not automatically update everywhere when the display name changes in Active Directory. The TFSWitDisplayNames tool is designed to help resolve these issues. Note The TFS Users tool has replaced the TFSWitDisplayNames tool. The TFS Users tool is part of the July 2008 Team Foundation Server Power Tools package. The TFS Users tool works together with Team Foundation Server 2005 and Team Foundation Server 2008. To obtain the Team Foundation Server Power Tools package, visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?familyid=7324c3db-658d-441b-8522-689c557d0a79&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=7324c3db-658d-441b-8522-689c557d0a79&displaylang=en)
MORE INFORMATIONWhen to use the toolThe TFSWitDisplayNames tool is designed to help Team Foundation Server administrators address the following issue:
How display name changes are replicatedTypically, Team Foundation Server uses the Group Security Service to synchronize the Team Foundation Server identities cache with the identities that are in Active Directory. This synchronization process obtains the new display names. This user information spreads through the various Team Foundation Server systems. These include the Work Item Tracking (WIT) system. The WIT metadata store is updated. Therefore, when a Team Explorer client connects, new display names appear in the person field drop-down lists of the work item forms. For example, the new display names appear in the Assigned To field.Scenarios in which display names are not updatedHowever, display names are not automatically updated in the following three scenarios.Old display names still appear in work itemsUser data is not updated for the latest revisions of work items and for the historical revisions of work items. This behavior causes the following issues that may prevent users from editing work items:
Work item subscriptions do not workSubscriptions to work item change events contain a filter expression. This filter expression compares the Assigned To field of a work item with a display name. This display name is not automatically updated as part of a display name change. Therefore, a user must follow these steps to receive project e-mail notifications again if the display name of the user changes:
Reports that are filtered on person fields may contain old display name valuesThe Team Foundation Server reporting system recognizes values in known Agile Software Development person fields and in CMMI Process Improvement person fields as "person" values. The Team Foundation Server reporting system maps these values to security identifiers (SIDs). Therefore, these fields and any reports that are built on these fields are not updated when a display name changes in Active Directory. However, for any new custom person fields that contain person names, reports contain old display names. Additionally, these reports contain new display names when field values are updated.Note A new custom person field is a field that contains person data that is not defined in the Agile Software Development templates or in the CMMI Process Improvement templates. Using the TFSWitDisplayNames tool to resolve display name issuesThe TFSWitDisplayNames tool can help resolve the following two issues:
The TFSWitDisplayNames tool bypasses rules that prevent users from being able to update work items that contain old display name data. Additionally, the tool enables the user to define the following rules:
You can also use the TFSWitDisplayNames tool to resolve an issue in which the following conditions are true:
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.
| Article Translations
|
Back to the top
