Choose your language:

Hong Kong
New Zealand
United Kingdom
United States

Administering Team Foundation Server 2013

Course Code



3 Days

Before attending this course, participants should have experience or familiarity with:

  • Windows Server 2008, 2008R2, or 2012
  • Visual Studio 2010, 2012, or 2013
  • Windows security and networking basics
  • Their organization’s ALM processes and tools
  • SQL Server 2008, 2008R2, or 2012
  • Reading and understanding Visual C# code
  • SharePoint 2007, 2010 or 2013
This course provides participants with the knowledge and skills to deploy, configure, and manage Microsoft Team Foundation Server 2013 and related software components.
This course is designed for individuals who are experienced administrators with a background in either software development or system administration. Team leaders, lead developers, and other accidental Team Foundation Server administrators are also encouraged to take this course. This course will also help a participant prepare for the relevant Microsoft certification exam.


Introduction to Team Foundation Server
Introduction to TFS
Editions, components, configurations
Visual Studio Online
Application Lifecycle Management
TFS' support of ALM
Administrator responsibilities & tasks
“Must-have” tools to manage TFS

Planning and Deploying
Planning the deployment
System requirements
Prerequisite software and accounts
Installing and configuring TFS
Installing Team Explorer
Installing TFS Power Tools

Administrator roles and tools
Managing team project collections
Managing team projects
Managing process templates
Managing security permissions
Securing SharePoint and SQL Server
Using the TFS Admin Tool (CodePlex)
Deleting a team project

Client Applications
Overview of TFS licensing (i.e. CALs)
Team Explorer
Microsoft Excel
Microsoft Project
Team Web Access
SharePoint project portal
Command-line and 3rd party tools

Version Control
Overview of TFS Version Control
Integration with Visual Studio
Creating and managing workspaces
Basic and advanced workflows
Get, check-out, check-in
Check-in policies
Locking, unlocking, and conflicts
Shelving, unshelving, and labeling
Branching, merging, and patterns
Configuring a team project for Git
Controlling access to version control
TF and TFPT command-line tools
TFS Proxy and MSSCCI Provider
TFS Sidekicks (Attrice)

Team Foundation Build
Team Foundation Build architecture
Controllers and agents
Securing the build process
Defining and running a build
Using TFSBuild.exe
Automating Team Foundation Build
Gated check-ins and private builds
Using build process templates
Customizing a build process template
Team Foundation Build community

Upgrading, Migrating, Integrating
Team Foundation Server upgrade
Standard vs. advanced upgrades
Post upgrade tasks
Migrating work items
Migrating version controlled items
Integrating with TFS
TFS Integration Tools (Microsoft)
TFS Integration Platform (CodePlex)
Custom and 3rd party solutions

Advanced Administration
Monitoring the health of TFS
Options for scalability
Options for high availability
Disaster recovery, backup, restore
Moving Team Foundation Server
Managing the data warehouse
Setup automated report delivery
Using PowerShell to manage TFS

Customizing and Extending
Customizing vs. extending
Customizing a process template
Customizing a work item type
Creating and using a global list
Using Witadmin.exe
Using the TFPT Process Editor
Using work item templates
Creating a custom report
Creating a custom check-in policy
Send Us a Message
Choose one