Mapping/Unmapping Command for Team Foundation Server and Project Server Integration

 

From a Developer command prompt with the right credentials: 

 

tfsadminprojectServer /RegisterPwa /pwa:<PWA_URL> /tfs:<TFS_URL> 

 

Registering PWA <PWA_URL> 

 

................................................... 

You have successfully registered PWA <PWA_URL>. 

 

Wait a few minutes before running another provisioning command while background processes complete. 

 

tfsadminprojectServer /GetRegisteredPwa /tfs:<TFS_URL> 

 

The following PWA instances are registered: 

 

<PWA_URL_1> 

  

TfsAdmin.exe projectServer /MapPwaToCollection /pwa:<PWA_URL> /collection:<TFS_URL>/<TFS_COLLECTION_NAME> 

Mapping team project collection <TFS_URL>/<TFS_COLLECTION_NAME> to PWA <PWA_URL>. 

 .................................................. 

You have successfully mapped team project collection <TFS_URL>/<TFS_COLLECTION_NAME> to PWA <PWA_URL>. 

 

TfsAdminProjectServer /GetMappedCollections /tfs:<TFS_URL>/<TFS_COLLECTION_NAME> 

.. 

The following collections are mapped: 

Collection <TFS_URL>/<TFS_COLLECTION_NAME> is mapped to PWA <PWA_URL>. 

 

 

TfsAdminProjectServer /UploadFieldMappings /collection:<TFS_URL>/<TFS_COLLECTION_NAME> /useDefaultFieldMappings 

 

 

Uploading field mappings to team project collection <TFS_URL>/<TFS_COLLECTION_NAME> . 

 

....... 

You have uploaded field mappings to team project collection <TFS_URL>/<TFS_COLLECTION_NAME> . 

 

 

TfsAdminProjectServer /MapPlanToTeamProject /collection:<TFS_URL>/<TFS_COLLECTION_NAME> /enterpriseProject:<PS_ENTERPRISE_PROJECT_NAME> /teamProject:<TFS_TEAM_PROJECT> /workItemTypes:"User Story, Task" 

 

Mapping enterprise project <PS_ENTERPRISE_PROJECT_NAME> to team project <TFS_TEAM_PROJECT>. 

 

.............. 

You have successfully mapped enterprise project <PS_ENTERPRISE_PROJECT_NAME> to team project <TFS_TEAM_PROJECT>. 

 

 

UnMapping Commands 

 

TfsAdminProjectServer /unMapPlanFromTeamProject /collection:<TFS_URL>/<TFS_COLLECTION_NAME> /enterpriseProject:<PS_ENTERPRISE_PROJECT_NAME> /teamProject:<TFS_TEAM_PROJECT> 

  

Unmapping enterprise project <PS_ENTERPRISE_PROJECT_NAME> from team project <TFS_TEAM_PROJECT>. 

  

  

.......................................................... 

Enterprise project <PS_ENTERPRISE_PROJECT_NAME> was successfully unmapped from team project <TFS_TEAM_PROJECT>. 

  

  

TfsAdmin.exe projectServer /unMapPwaFromCollection /pwa:<PWA_URL> /collection: <TFS_URL>/<TFS_COLLECTION_NAME> 

  

Unmapping team project collection <TFS_URL>/<TFS_COLLECTION_NAME> from PWA <PWA_URL>

  

.... 

You have successfully unmapped team project collection <TFS_URL>/<TFS_COLLECTION_NAME> from PWA <PWA_URL>

  

  

tfsadminprojectServer /unRegisterPwa /pwa:<PWA_URL> /tfs: <TFS_URL> 

  

Unregistering PWA <PWA_URL>

  

........................................ 

You have successfully unregistered PWA <PWA_URL>

  

Wait a few minutes before running another provisioning command while background processes complete. Hope this will help in troubleshooting integration issues as I have used it with many customers.

Written by: Nitish Nagpal, Support Escalation Engineer

Reviewed by: Puvi Pandian, TFS/Project Server Integration Team

Comments

  • Anonymous
    June 30, 2016
    Does that also work on Project Server 2016?