Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

Administering Team Foundation Server 2012 Training

Course ID: ACC-TFS2012
Duration: 3 Days

Upcoming Classes

Click the Get Notified button for priority notification when a class is next scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us


This three-day, instructor-led course provides students with the knowledge and skills to deploy, configure, and manage Microsoft Team Foundation Server 2012 and related software components.

Training Bundles

Save on this course with an Intertech training bundle. This course is included in the following bundles:

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Learning Objectives

This course teaches students how to effectively plan, deploy, configure, and manage Team Foundation Server 2012. At course completion, attendees will have had exposure to:

  • TFS editions and components
  • Managing TFS Version Control
  • Supported topologies and environments 
  • Creating and managing workspaces
  • Must-have TFS administration tools
  • How to label, shelve, branch, and merge
  • System requirements
  • Using and customizing check-in policies
  • Required service accounts and permissions
  • Controlling access to items in version control
  • Installing Team Foundation Server
  • Command-line and third party tools
  • Configuring Team Foundation Server
  • Configure and use Team Foundation Build
  • Installing and using Team Explorer
  • Create and queue automated builds
  • Installing and using TFS Power Tools
  • Using gated check-in and private builds
  • Team project collections and team projects
  • Customizing build process templates
  • Using and customizing process templates
  • Ways to upgrade and migrate to TFS
  • Managing relevant SQL Server components
  • Integrating TFS with other systems and data
  • Managing relevant SharePoint components
  • High availability and scalability options
  • Using TFS Administration Tool (CodePlex)
  • Capacity planning and disaster recovery
  • Running Best Practice Analyzer
  • Backing up, restoring, moving TFS data
  • TFS licensing and Client Access Licenses (CAL)
  • Managing the data warehouse
  • Connect and use Microsoft Excel & Project
  • Using PowerShell to manage TFS
  • Use SharePoint and Team Web Access
  • Customizing and extended TFS


This course is intended for experienced administrators with a background in either software development or system administration. Team leaders, lead developers, and other de-facto Team Foundation Server administrators are also encouraged to take this course. This course will also help a student prepare for the Microsoft 70-496 certification exam.


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

  • Windows Server 2008, 2008R2, or 2012 • Visual Studio 2010 or 2012
  • 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 or 2010 

Course Outline

Introduction to TFS

This module introduces Team Foundation Server 2012, its architecture and components, and how a team can use it to manage a software application’s lifecycle.

  • Introduction to TFS 2012
  • TFS editions and components
  • Hosted Team Foundation Service
  • Supported topologies
  • TFS support of Application Lifecycle Management (ALM)
  • TFS administrator’s “must-have” tools
  • Administration responsibilities & tasks

Planning and Deploying

This module assists an administrator in planning a Team Foundation Server 2012 deployment. Topology options, system requirements, prerequisites, and other key decision points will be discussed so that a deployment can be performed that meets your requirements.

  • Planning the deployment
  • Hardware and software requirements
  • Installing prerequisite software
  • Installing TFS
  • Configuring TFS
  • Installing Team Explorer
  • Installing TFS Power Tools
  • Troubleshooting


This module introduces the Team Foundation Server Administration Console and how to use it and other tools to configure Team Foundation Server's capabilities and behavior.

  • Managing team project collections
  • Managing process templates
  • Managing team projects
  • Managing security groups and permissions
  • Configuring SharePoint
  • Configuring SQL Server
  • Using tfsconfig.exe
  • Deleting a team project

Client Applications

This module introduces the various client applications that can communicate and interact with Team Foundation Server. These applications will offer different capabilities to different team members

  • Licensing overview
  • Client Access Licenses (CALs)
  • Team Explorer
  • Microsoft Excel
  • Microsoft Project
  • SharePoint
  • Team Web Access
  • Command-line and 3rd party tools

Version Control

This module focuses on administering Team Foundation Version Control and related components.

  • Overview of TFS Version Control
  • Managing workspaces
  • Managing labels
  • Managing shelvesets
  • Managing branches
  • Check-in policies
  • Controlling access to version control
  • Team Foundation Server Proxy
  • tf.exe command-line tool
  • Visual SourceSafe upgrade wizard
  • MSSCCI Provider
  • TFS Sidekicks (Attrice)

Free Resources from Intertech

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Guide: Tips For A Virtual Development Environment

Free Whitepaper: How to Generate UML Diagrams in VS