Welcome to EMC Consulting Blogs Sign in | Join | Help

Crispin Parker's Blog

About Scrum for Team System and .Net development

Scrum for Team System v3 – Installer Environment Options.

This blog relates to the Scrum for Team System version 3 template installation process.

The SfTS v3 installer includes some additional MSIEXEC command line switches that allow you to specify environment variables.

 

SQL Server Named Instance

Use this switch when your target SQL server is a named instance.

  • Switch:

    TEAMFOUNDATIONSERVERDTSQLINSTANCENAME

  • Default Value:

    This parameter value defaults to the target [Computer Name].

 

Team Foundation Server Web Site Description

Use this switch to target the TFS web site.

Note: This must be the TFS AT web site in order for the event service to gain the correct permissions.

  • Switch:

    TEAMFOUNDATIONSERVERWEBSITEDESCRIPTION

  • Default Value:

    ”Team Foundation Server”

 

Team Foundation Server Web Site Port

This parameter lets you specify an alternative port number.

  • Switch:

    TEAMFOUNDATIONSERVERWEBSITEPORT

  • Default Value:

    8080

 

Event Service End Point

This value details the Event Service Work Item Changed notification end point.

Note: You must update this value to indicate any changes to the TFS port number.

  • Switch:

    SFTSEVENTSERVICEENDPOINTURL

  • Default Value:

    http://localhost:8080/ScrumforTeamSystem/3.0/WorkItemChangedEndpoint.asmx

 

Example Installation Command Line

The following example sets an alternative SQL Server instance name, web site name and port number.

  • MSIEXEC /i ScrumforTeamSystem.3.0.3621.03.msi /l*v install.log
    TEAMFOUNDATIONSERVERDTSQLINSTANCENAME=”Named Server
    TEAMFOUNDATIONSERVERWEBSITEDESCRIPTION
    =”Alternative TFS Web Site
    SFTSEVENTSERVICEENDPOINTURL=
    http://localhost:8081/ScrumforTeamSystem/3.0/WorkItemChangedEndpoint.asmx
    TEAMFOUNDATIONSERVERWEBSITEPORT
    =8081

 

And Another Thing…

A recent forum post highlights another possible setup scenario. This time the SQL Server instance is not named, but the Reporting Services instance is. In this case you can use the “REPORTSERVERSERVICENAME” command line switch as demonstrated below:

  • msiexec /i "ScrumforTeamSystem.3.0.3698.00.msi" /l*v install.log
    REPORTSERVERSERVICENAME="MyReportingServicesName"

 

 

Handy Links

 

Regards,

 

Crispin Parker,
Senior Technical Consultant,
EMC Consulting.

 

Edit: Added an extra parameter because the Event Service end point also needs updating.

Edit: Added an extra section to describe the REPORTSERVERSERVICENAME command line switch.

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit
Powered by Community Server (Personal Edition), by Telligent Systems