Administering Team Foundation Server 2013

מק"ט: #5455 | משך קורס: 24 שעות אק'

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

*שדות חובה
PDF version


This course teaches students how to effectively plan, deploy, configure, and manage Team Foundation Server. 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
  • Hardware and software 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
  • Configuring and using Team Foundation Build
  • Installing and using Team Explorer
  • Creating and queuing 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
  • Strategies for upgrading and migrating to TFS
  • Managing relevant SQL Server components
  • Integrating TFS with other systems and data
  • Managing relevant SharePoint components
  • High availability and scalability options
  • Using the TFS Administration Tool (CodePlex)
  • Capacity planning and disaster recovery
  • Running Best Practice Analyzer
  • Backing up, restoring, and moving TFS data
  • TFS licensing and Client Access Licenses (CAL)
  • Managing the data warehouse
  • Connecting and using Microsoft Excel & Project
  • Using PowerShell to manage TFS
  • Integrating TFS and SharePoint
  • Customizing Team Foundation Server
  • Using Team Web Access
  • Extending Team Foundation Server

קהל יעד

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, 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 module introduces Team Foundation Server, its architecture, components, configurations, and usage.
Introduction to TFS

  • Editions, components, configurations
  • Hosted Team Foundation Service
  • Application Lifecycle Management
  • TFS' support of ALM
  • Administration responsibilities & tasks
  • “Must-have” tools to manage TFS


This module assists an administrator in planning a Team Foundation Server deployment.

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

This module introduces the TFS Administration Console and how to use it and other tools to configure TFS.

  • 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


This module introduces the various client applications that can communicate and interact with Team Foundation Server.

  • 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


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

  • 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
  • Controlling access to version control
  • TF and TFPT command-line tools
  • TFS Proxy and MSSCCI Provider
  • TFS Sidekicks (Attrice)


This module focuses on Team Foundation Build, including a technical look into its architecture, execution, and customization.

  • 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


This module discusses the various ways to upgrade to Team Foundation Server 2013.

  • 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


This module dives into the more advanced Team Foundation Server administration topics.

  • 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


This module discusses the various customization and extensibility points found in Team Foundation Server.

  • 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