SlideShare a Scribd company logo
Administration Overview Steve Lange | Developer Technology Specialist | Microsoft
Introductions Team Foundation Server Recap TFS Administration Basics Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
 
Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
 
ReportServer Reports and report settings for Reporting Services.  ReportServerTempDB Temporary database is used for temporarily storing information that is used when you run specific reports for Reporting Services.  STS_Config_TFS/ WSS_Config Configuration database for SharePoint Products and Technologies contains a listing of all sites including content databases, site templates, custom Web parts, and other settings from SharePoint Central Administration.  STS_Content_TFS/WSS_Content Content database for SharePoint Products and Technologies contains the actual content in the team's SharePoint site. TfsBuild Build data and published test results. TfsIntegration Projects, Areas, Iterations, and other registration data.  TfsVersionControl Version control database.  TFSWarehouse Data for building the warehouse used by the Reporting Services TfsWorkItemTracking Work item tracking database TfsWorkItemTrackingAttachments Work item tracking attachments database TfsActivityLogging The history database contains a log of all Team Foundation Server Web service requests.
SQL Service (default instance) 1433 SQL Browser Service 1434 SQL Monitoring 1444 SQL Server Analysis Service Redirector 2382 SQL Server Reporting Service 2383 SP Default Website 80 SP Central Administration 17012 Team Foundation Server 8080 Team Foundation Server Proxy 8081 Team Foundation Build Remoting 9191
 
TFSSETUP Used for install Local admin on TFS machines TFSSERVICE Service account for TFS WSSSERVICE Used for SharePoint (App Pool & Timer service) TFSREPORTS Used by SQL Reporting Services Can optionally be same account as TFSSERVICE TFSPROXY Used by TFS Proxy service (if needed)
Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
 
Maintenance Plans for SQL (2005 or 2008) Full, Incremental, or Transaction Log Full is needed for complete DR Incremental or Transaction Log can data restore to a point. Both types are recommended on different schedules
 
 
Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
Managing groups is generally easier Groups contain users in logical containers Manager users directly only when needed Modifying Groups Add/Delete Groups Team Explorer -> Team Project Settings -> Group Membership Add/Delete Users from Group Team Explorer -> Team Project Settings -> Group Membership -> Properties
 
 
Adding Users TFS Settings -> Security -> Add Deactivate/Reactivate Users Preserves continuity & history of user Set all permissions to Deny Removing Users From a Project:  Team Project Settings -> Security From TFS:  TFS Settings -> Security Remove users from all groups first
Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
Can be delegated to Team Leaders User Project Creation Wizard Name Process Template Team Project Portal Name Affects URL Source Control Settings Empty Source Folder Create Branch No Source Control
Once project is created, add users to default groups (or create new custom groups) User & Groups can be automated via Process Template
Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
Membership Synchronized with Active Directory Places affected by Permissions Team Foundation Server SharePoint Services SQL Reporting Services
Permissions can be set via UI or CLI Allow Explicit setting (if not set, not allowed) Deny Most powerful setting Overrides Allow, unless member of Project or TFS Administrators Unset Implicit deny, except when inherited
Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
Data Migration from External Systems Version Control: VSS, CVS/SVN, ClearCase Defect Tracking: ClearQuest, Bugzilla, etc. Visual SourceSafe Conversion tool included ClearQuest Conversion tool included ClearCase Conversion tool available Other tools available based on existing system
Process Template & Work Item Type Customization Can be delegated to project admins
Path-space Branching Can branch from anywhere, to anywhere Branch by time, label, version, etc. Intelligent Copies
 
 
 
TFS Best Practices Guide TFS Branching & Merging Guidance   (is getting upgraded for 2008) Backup  &  Restore TFS Migration Solutions VSS ClearCase CVS MSDN Library:  TFS Administrators Administering TFS Version Control Administering TFS Build Troubleshooting Team Foundation Server Team Foundation Administration Walkthroughs
Training Online Training “How Do I?” Videos Many more onsite/custom training options available
Ad

More Related Content

Viewers also liked (7)

6. Requirements Management, Macadamian - Sona Sahakyan
6. Requirements Management, Macadamian - Sona Sahakyan6. Requirements Management, Macadamian - Sona Sahakyan
6. Requirements Management, Macadamian - Sona Sahakyan
Arevik Harutyunyan
 
Testing type
Testing typeTesting type
Testing type
transformtoit
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
Steve Lange
 
Functional testing
Functional testingFunctional testing
Functional testing
99tests
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
Steve Lange
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 
Types of tests and types of testing
Types of tests and types of testingTypes of tests and types of testing
Types of tests and types of testing
Phạm Phúc Khánh Minh
 
6. Requirements Management, Macadamian - Sona Sahakyan
6. Requirements Management, Macadamian - Sona Sahakyan6. Requirements Management, Macadamian - Sona Sahakyan
6. Requirements Management, Macadamian - Sona Sahakyan
Arevik Harutyunyan
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
Steve Lange
 
Functional testing
Functional testingFunctional testing
Functional testing
99tests
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
Steve Lange
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 

Similar to TFS Administration Overview (20)

Stldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and FeedingStldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and Feeding
Angela Dugan
 
TFS 2013 Care and Feeding
TFS 2013 Care and FeedingTFS 2013 Care and Feeding
TFS 2013 Care and Feeding
Angela Dugan
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
ukdpe
 
OTSUG - Migrating to TFS 2010 - Lessons Learned
OTSUG - Migrating to TFS 2010 - Lessons LearnedOTSUG - Migrating to TFS 2010 - Lessons Learned
OTSUG - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web ServicesAzure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Bob German
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 Overview
Steve Lange
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
Marcos Freccia
 
Chicago Code Camp 2014 TFS Care and Feeding
Chicago Code Camp 2014   TFS Care and FeedingChicago Code Camp 2014   TFS Care and Feeding
Chicago Code Camp 2014 TFS Care and Feeding
Angela Dugan
 
Nintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationNintex Workflows 2007 Evaluation
Nintex Workflows 2007 Evaluation
Sourav Nayyar
 
That conference tfs care and feeding
That conference   tfs care and feedingThat conference   tfs care and feeding
That conference tfs care and feeding
Angela Dugan
 
Azure automation
Azure automationAzure automation
Azure automation
Diego Henrique da Silva
 
Tableau powerpoint
Tableau powerpointTableau powerpoint
Tableau powerpoint
Rodney Menken
 
SPSSD: Make Your Life Easier with Microsoft Flow
SPSSD: Make Your Life Easier with Microsoft FlowSPSSD: Make Your Life Easier with Microsoft Flow
SPSSD: Make Your Life Easier with Microsoft Flow
Sandy Ussia
 
Sql server basics
Sql server basicsSql server basics
Sql server basics
Dilfaroz Khan
 
SharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the FieldSharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the Field
wahidsaleemi
 
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationAutomatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Lukasz Kaluzny
 
Tableau Server Basics
Tableau Server BasicsTableau Server Basics
Tableau Server Basics
Nithyamoorthy Sadaiyan
 
Tableau powerpoint
Tableau powerpointTableau powerpoint
Tableau powerpoint
Rodney Menken
 
Mercury Testdirector8.0 Admin Slides
Mercury Testdirector8.0 Admin SlidesMercury Testdirector8.0 Admin Slides
Mercury Testdirector8.0 Admin Slides
telab
 
Blug connections
Blug connectionsBlug connections
Blug connections
Wannes Rams
 
Stldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and FeedingStldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and Feeding
Angela Dugan
 
TFS 2013 Care and Feeding
TFS 2013 Care and FeedingTFS 2013 Care and Feeding
TFS 2013 Care and Feeding
Angela Dugan
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
ukdpe
 
OTSUG - Migrating to TFS 2010 - Lessons Learned
OTSUG - Migrating to TFS 2010 - Lessons LearnedOTSUG - Migrating to TFS 2010 - Lessons Learned
OTSUG - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web ServicesAzure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Bob German
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 Overview
Steve Lange
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
Marcos Freccia
 
Chicago Code Camp 2014 TFS Care and Feeding
Chicago Code Camp 2014   TFS Care and FeedingChicago Code Camp 2014   TFS Care and Feeding
Chicago Code Camp 2014 TFS Care and Feeding
Angela Dugan
 
Nintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationNintex Workflows 2007 Evaluation
Nintex Workflows 2007 Evaluation
Sourav Nayyar
 
That conference tfs care and feeding
That conference   tfs care and feedingThat conference   tfs care and feeding
That conference tfs care and feeding
Angela Dugan
 
SPSSD: Make Your Life Easier with Microsoft Flow
SPSSD: Make Your Life Easier with Microsoft FlowSPSSD: Make Your Life Easier with Microsoft Flow
SPSSD: Make Your Life Easier with Microsoft Flow
Sandy Ussia
 
SharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the FieldSharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the Field
wahidsaleemi
 
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationAutomatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Lukasz Kaluzny
 
Mercury Testdirector8.0 Admin Slides
Mercury Testdirector8.0 Admin SlidesMercury Testdirector8.0 Admin Slides
Mercury Testdirector8.0 Admin Slides
telab
 
Blug connections
Blug connectionsBlug connections
Blug connections
Wannes Rams
 
Ad

More from Steve Lange (20)

Visual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonVisual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition Comparison
Steve Lange
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 Reporting
Steve Lange
 
A Deeper Look at Team Foundation Server 2012 Version Control
A Deeper Look at Team Foundation Server 2012 Version ControlA Deeper Look at Team Foundation Server 2012 Version Control
A Deeper Look at Team Foundation Server 2012 Version Control
Steve Lange
 
Upgrading to TFS 2010
Upgrading to TFS 2010Upgrading to TFS 2010
Upgrading to TFS 2010
Steve Lange
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
Steve Lange
 
Visual Studio 2010 Testing for Developers
Visual Studio 2010 Testing for DevelopersVisual Studio 2010 Testing for Developers
Visual Studio 2010 Testing for Developers
Steve Lange
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
Steve Lange
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
Steve Lange
 
Visual Studio 2010 Testing Overview
Visual Studio 2010 Testing OverviewVisual Studio 2010 Testing Overview
Visual Studio 2010 Testing Overview
Steve Lange
 
TFS 2010: Team Development on Crack
TFS 2010: Team Development on CrackTFS 2010: Team Development on Crack
TFS 2010: Team Development on Crack
Steve Lange
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
Steve Lange
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
Steve Lange
 
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
Steve Lange
 
PHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in DevelopmentPHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in Development
Steve Lange
 
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
Steve Lange
 
PHX Session #1: Development Best Practices And How Microsoft Helps
PHX Session #1: Development  Best  Practices And  How  Microsoft  HelpsPHX Session #1: Development  Best  Practices And  How  Microsoft  Helps
PHX Session #1: Development Best Practices And How Microsoft Helps
Steve Lange
 
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
Steve Lange
 
Big Event Looping Deck
Big Event Looping DeckBig Event Looping Deck
Big Event Looping Deck
Steve Lange
 
Visual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonVisual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition Comparison
Steve Lange
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 Reporting
Steve Lange
 
A Deeper Look at Team Foundation Server 2012 Version Control
A Deeper Look at Team Foundation Server 2012 Version ControlA Deeper Look at Team Foundation Server 2012 Version Control
A Deeper Look at Team Foundation Server 2012 Version Control
Steve Lange
 
Upgrading to TFS 2010
Upgrading to TFS 2010Upgrading to TFS 2010
Upgrading to TFS 2010
Steve Lange
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
Steve Lange
 
Visual Studio 2010 Testing for Developers
Visual Studio 2010 Testing for DevelopersVisual Studio 2010 Testing for Developers
Visual Studio 2010 Testing for Developers
Steve Lange
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
Steve Lange
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
Steve Lange
 
Visual Studio 2010 Testing Overview
Visual Studio 2010 Testing OverviewVisual Studio 2010 Testing Overview
Visual Studio 2010 Testing Overview
Steve Lange
 
TFS 2010: Team Development on Crack
TFS 2010: Team Development on CrackTFS 2010: Team Development on Crack
TFS 2010: Team Development on Crack
Steve Lange
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
Steve Lange
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
Steve Lange
 
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
Steve Lange
 
PHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in DevelopmentPHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in Development
Steve Lange
 
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
Steve Lange
 
PHX Session #1: Development Best Practices And How Microsoft Helps
PHX Session #1: Development  Best  Practices And  How  Microsoft  HelpsPHX Session #1: Development  Best  Practices And  How  Microsoft  Helps
PHX Session #1: Development Best Practices And How Microsoft Helps
Steve Lange
 
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
Steve Lange
 
Big Event Looping Deck
Big Event Looping DeckBig Event Looping Deck
Big Event Looping Deck
Steve Lange
 
Ad

Recently uploaded (20)

Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 

TFS Administration Overview

  • 1. Administration Overview Steve Lange | Developer Technology Specialist | Microsoft
  • 2. Introductions Team Foundation Server Recap TFS Administration Basics Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 3.  
  • 4. Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 5.  
  • 6. ReportServer Reports and report settings for Reporting Services. ReportServerTempDB Temporary database is used for temporarily storing information that is used when you run specific reports for Reporting Services. STS_Config_TFS/ WSS_Config Configuration database for SharePoint Products and Technologies contains a listing of all sites including content databases, site templates, custom Web parts, and other settings from SharePoint Central Administration. STS_Content_TFS/WSS_Content Content database for SharePoint Products and Technologies contains the actual content in the team's SharePoint site. TfsBuild Build data and published test results. TfsIntegration Projects, Areas, Iterations, and other registration data. TfsVersionControl Version control database. TFSWarehouse Data for building the warehouse used by the Reporting Services TfsWorkItemTracking Work item tracking database TfsWorkItemTrackingAttachments Work item tracking attachments database TfsActivityLogging The history database contains a log of all Team Foundation Server Web service requests.
  • 7. SQL Service (default instance) 1433 SQL Browser Service 1434 SQL Monitoring 1444 SQL Server Analysis Service Redirector 2382 SQL Server Reporting Service 2383 SP Default Website 80 SP Central Administration 17012 Team Foundation Server 8080 Team Foundation Server Proxy 8081 Team Foundation Build Remoting 9191
  • 8.  
  • 9. TFSSETUP Used for install Local admin on TFS machines TFSSERVICE Service account for TFS WSSSERVICE Used for SharePoint (App Pool & Timer service) TFSREPORTS Used by SQL Reporting Services Can optionally be same account as TFSSERVICE TFSPROXY Used by TFS Proxy service (if needed)
  • 10. Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 11.  
  • 12. Maintenance Plans for SQL (2005 or 2008) Full, Incremental, or Transaction Log Full is needed for complete DR Incremental or Transaction Log can data restore to a point. Both types are recommended on different schedules
  • 13.  
  • 14.  
  • 15. Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 16. Managing groups is generally easier Groups contain users in logical containers Manager users directly only when needed Modifying Groups Add/Delete Groups Team Explorer -> Team Project Settings -> Group Membership Add/Delete Users from Group Team Explorer -> Team Project Settings -> Group Membership -> Properties
  • 17.  
  • 18.  
  • 19. Adding Users TFS Settings -> Security -> Add Deactivate/Reactivate Users Preserves continuity & history of user Set all permissions to Deny Removing Users From a Project: Team Project Settings -> Security From TFS: TFS Settings -> Security Remove users from all groups first
  • 20. Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 21. Can be delegated to Team Leaders User Project Creation Wizard Name Process Template Team Project Portal Name Affects URL Source Control Settings Empty Source Folder Create Branch No Source Control
  • 22. Once project is created, add users to default groups (or create new custom groups) User & Groups can be automated via Process Template
  • 23. Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 24. Membership Synchronized with Active Directory Places affected by Permissions Team Foundation Server SharePoint Services SQL Reporting Services
  • 25. Permissions can be set via UI or CLI Allow Explicit setting (if not set, not allowed) Deny Most powerful setting Overrides Allow, unless member of Project or TFS Administrators Unset Implicit deny, except when inherited
  • 26. Operational Architecture Backup & Restore Application Administration User & Group Management Creating Team Projects Setting Permissions Other Admin Functions
  • 27. Data Migration from External Systems Version Control: VSS, CVS/SVN, ClearCase Defect Tracking: ClearQuest, Bugzilla, etc. Visual SourceSafe Conversion tool included ClearQuest Conversion tool included ClearCase Conversion tool available Other tools available based on existing system
  • 28. Process Template & Work Item Type Customization Can be delegated to project admins
  • 29. Path-space Branching Can branch from anywhere, to anywhere Branch by time, label, version, etc. Intelligent Copies
  • 30.  
  • 31.  
  • 32.  
  • 33. TFS Best Practices Guide TFS Branching & Merging Guidance (is getting upgraded for 2008) Backup & Restore TFS Migration Solutions VSS ClearCase CVS MSDN Library:  TFS Administrators Administering TFS Version Control Administering TFS Build Troubleshooting Team Foundation Server Team Foundation Administration Walkthroughs
  • 34. Training Online Training “How Do I?” Videos Many more onsite/custom training options available