Welcome to MSDN Blogs Sign in | Join | Help

September TFS Power Tools Released

Today we released the Sept 2007 version of the TFS Power Tools.  There's a couple of great new things in them.  First, before I get to that, this release of the Power Tools only works with the TFS 2005 client.  This will be the last release of the Power Tools for the TFS 2005 client.  Future releases will require and work with the TFS 2008 client - all the more reason for you to upgrade :)

There are two major new features in this release of the Power Tools:

  1. TFS Work Item Templates
  2. Team Foundation Server Best Practices Analyzer (TfsBpa)

See the section towards the end for a couple of things to watch out for during installation.  If you have any questions or problems with the Power Tools, you can go to the TFS Power Tool forum at: http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&SiteID=1

Work Item Templates

Work item templates are a fantastic feature if you are tired of repetitively filling out tons of fields on bug reports.  I'm not proud to say that our internal bug definition has 75 or more fields associate with it and at least 8 or 10 of them are required.  Work item templates allow you to pre-fill in as many of the fields that you like and then create new work items based on that template.  I used the Power Tool last week and it was a huge help.  We were doing what we call Metal UP testing (MUP) that basically means starting with bare machines in different configurations and installing TFS following the installation guide.  I took one of the scenarios and found about 20 documentation issues in the process.  The work item templates feature saved me a ton of time entering all of these issues.

Using my example, I'll show you a bit how it works.  On the Team Menu, you'll find a work item templates menu like this:

If you show the tool window, it will look something like this:

You'll notice I've created 2 work item templates.  Creating or editing a template looks like this (the MUP UE Doc Bug in this case):

If you look close enough you can see that the only required field I didn't fill in is the Title (because it will be different for every bug).  The other 2 required fields (State and Bug Type) have default values and will be filled in automatically.  I warned you we have a lot of fields :)  And this doesn't even show the 6 or 7 tabs at the bottom of the form :(

When you double click on the template in the tool window, it will create a new work item of the right type with all of the fields filled in according to the template.

You can save as many different bug templates as you like.  They are just stored as .wt files under Documents and Settings.  You can also send them to other people and they can drop them in their folder and use them - nice, eh?

Hopefully you'll like this feature as much as I do and if you do, it will probably make it into the product at some point in the future.

 

Best Practices Analyzer

Oh my has this tool been a big help.  It's no secret that TFS configuration can be complicated and diagnosing when it has gone wrong requires some expertise.  Well, we've finally delivered that expertise in the form of the TFS Best Practices Analyzer.  This tool runs against your system and analyzes everything we've thought to look for so far and tells you when your system is not configured correctly (and why).  We've been using this tool on support cases for the last few months and it has dramatically reduced the time necessary to figure out what's wrong with TFS.  Now we're delivering this tool as a Power Tool for all to use.

We have not yet updated the BPA to scan TFS 2008 servers.  We expect to include that support in the next release of the Power Tools.

TfsBpa has two modes.  You can either run it as a pre-install check to make sure all your prereqs are right for TFS or you can run it as a post install "health check" to find out what's wrong when TFS isn't quite working right.  All kinds of things can go wrong (like service account passwords expiring) that are difficult to track down - but not any longer.

TfsBpa can also be run on the client or the server.  Generally it should be run on the server (application tier) as an administrative user to validate your TFS server.  When run on the client, it can validate your client install and do rudimentary checking against your server.  However, most of the investment we've done is in checks of your server, when run on your server.

Here's what the intro screen looks like:

Beware, the tool checks a ton of stuff so it isn't exactly fast.  It may take 10 minutes or so to fully health check your server.

Installation issues

There are some conditions under which the VBScript runtime engine is not enabled on Vista.  The Power Tools use it both for installation and uninstallation.  A common symptom of this problem is "Internal Error 2738".  You can register the VBScript runtime by:

  1. Run a command prompt as administrator
  2. Cd to c:\windows\system32 (or the equivalent)
  3. Run regsvr32 vbscript.dll

There is also an issue installing the TfsBpa on a 64 bit system.  This is because the Powershell is a prereq and they don't set the proper registry key on 64 bit sot that we can tell it is installed.  If you are installing on a 64 bit system, do the following:

  1. Install 64 bit PowerShell appropriate for the platform.
  2. Run the PowerTool install.
  3. When you see the screen which says you don’t have PowerShell installed (Feature Prerequisites Needed). The “Feature Prerequisites Needed” will also appear if Microsoft DSL Tools Redistributable is not installed. If it asks about that prereq, click Download and install it as requested.
  4. Click Next.
  5. Click Custom, then Next.
  6. In the tree, Best Practices Analyzer will have a red X. Click on the X, and select “This feature will be installed on local hard drive”.
  7. Click Next, then Install.

That's all I know of right now.  If I hear of additional reports, I'll post about them.

Conclusion

I hope you find these new additions to the TFS Power tools as compelling as I do.  If you've already (or will soon) adopted TFS 2008, keep your eyes open for the TFS 2008 version coming in the next few months.  Not only will it have TFS 2008 and versions of everything we've shipped so far, it will also include a hand full of other cool new Power Tools that are nearly complete.

Brian

Published Saturday, September 29, 2007 5:57 AM by bharry

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

# Techy News Blog » September TFS Power Tools Released

Saturday, September 29, 2007 6:06 AM by Techy News Blog » September TFS Power Tools Released

# Updated TFS 2005 Power tools released

The VSTS team has been busy with an updated release of the TFS Powertools . This release (Sept 07) is

Saturday, September 29, 2007 6:13 AM by My VSTS Blog

# September TFS Power Tools Released!

Which includes the first release of TFS Best Practices Analyzer (TFS BPA) and also includes Work Item

Saturday, September 29, 2007 6:15 AM by The Next Web in APAC! @ Rohan Thomas' Blog

# [TFS] 2007 September Power Tools released !!!

Buenas interesantes news from BHarry's blog ; se he liberado la version de Septiembre de 2007 de

Saturday, September 29, 2007 7:18 AM by El Bruno

# [TFS] 2007 September Power Tools released !!!

Buenas interesantes news from BHarry's blog ; se he liberado la version de Septiembre de 2007 de

Saturday, September 29, 2007 7:19 AM by El Bruno

# [TFS] 2007 September Power Tools released !!!

Buenas interesantes news from BHarry's blog ; se he liberado la version de Septiembre de 2007 de las

Saturday, September 29, 2007 7:19 AM by El Bruno

# September TFS Powertool released!

September version (1.3) of the Power Tool for TFS 2005 is now available for download . This release includes

Saturday, September 29, 2007 8:57 AM by Maor David - The Blog

# September TFS Powertool released!

September version (1.3) of the Power Tool for TFS 2005 is now available for download . This release includes

Saturday, September 29, 2007 8:58 AM by SRLTeam

# Team Foundation Server September 2007 Power Tools Released

This is my first post and I'm proud to announce that we just released the Sept 2007 version of the TFS

Saturday, September 29, 2007 11:30 AM by Bryan Krieger

# re: September TFS Power Tools Released

Team Foundation Server September 2007 Power Tools Released

Saturday, September 29, 2007 11:32 AM by Bryan Krieger

# re: September TFS Power Tools Released

Hmm, I'm still waiting to see some form of PowerShell support in a TFS Power Tools release.  Looks like I'll have to keep waiting.  :-(

Saturday, September 29, 2007 2:22 PM by Keith Hill

# [TFS] 2007 September Power Tools released !!!

Buenas interesantes news from BHarry's blog; se he liberado la version de Septiembre de 2007 de...

Saturday, September 29, 2007 3:29 PM by El Bruno

# Появился сентябрьский релиз TFS Power Tools

Проходит под версией 1.3 и работает под TFS 2005 Добавлено два новых функционала: 1. TFS Work Item Templates

Saturday, September 29, 2007 4:23 PM by Denis Pasechnik

# re: September TFS Power Tools Released

I hear you Keith.  PowerShell support is still on our mind.  In fact the BPA tool is built on PowerShell and was our first experience with it.  It was good experience to prepare us for ultimately doing it.

Brian

Sunday, September 30, 2007 7:21 AM by bharry

# Team Foundation Server Power Tools - nový release

Brian Harry, tedy ikona Team Foundation Serveru, píše na svém blogu o novém zářijovém vydání Power Tools

Sunday, September 30, 2007 7:57 AM by BonzBlog Michaela Juřka

# TFS Best Practices Analyzer

Brian Harry announced the release of the Sept 2007 TFS Power Tools which contains the TFS Best Practices

Monday, October 01, 2007 10:14 AM by Ronan Geraghty's Weblog

# TFS Best Practices Analyzer

Brian Harry announced the release of the Sept 2007 TFS Power Tools which contains the TFS Best Practices

Monday, October 01, 2007 10:14 AM by MSDN Ireland Blog

# TFS Power Tools September 2007

"In the field testing we’ve done so far, we’ve found the TFS BPA tool to be a huge help in diagnosing

Monday, October 01, 2007 12:24 PM by Eric Jarvi

# Announcement: New TFS Power Tools

Most notable new features: TFS Work Item Templates Team Foundation Server Best Practices Analyzer Read

Monday, October 01, 2007 12:34 PM by Steve's Two Cents

# Disponibilité de la version de septembre des « Power Tools » pour Team System

Avant la sortie des éditions 2008, voici de nouvelles fonctionnalités très intéressantes via la version

Monday, October 01, 2007 1:38 PM by Visual Studio Team System

# New powertools released with work item templates feature

Many customers have asked for templates functionality in work item to easily create workitems. Also,

Monday, October 01, 2007 3:05 PM by Naren's Blog

# 新版 Team Foundation Server Power Tools 已經推出

下載網址 http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx 這個版本有兩個功能是一定要推的 1 WorkItem 設計工具直接整合到 VS

Monday, October 01, 2007 10:43 PM by Refines.Info["Polo Lee"]

# September 2007 Power Tools Released!!!

I'm a few days late, but hey, better late than never. This is the last version of the Power Tools that

Tuesday, October 02, 2007 3:25 PM by Ravings of a Developer TS

# re: September TFS Power Tools Released

Just used "online" for the first time: two issues.

1) The nice little blue status messages appear to construct the name of the tree being operated on using the drive letter of the local folder and the project name from the SCC server.  Sticking with one or the other would be better; announcing both might be best.  Mixing them up is right out.  :-)

2) I expected the /recursive to limit itself to the tree rooted in my working folder but it appears to have traversed all of my active workspace.  I did not specify a ".", perhaps that was my mistake, but the doc could be clearer on that point.

Thank you!

PS: I tried submitting this through the "support" link on the download page first but I found that to be a maze of twisty little web pages leading nowhere.

Tuesday, October 02, 2007 4:29 PM by Steve Nuchia

# re: September TFS Power Tools Released

Ouch, sorry: can you moderate that out?  My first point was incorrect: the folder name I thought was bad was actually just a little-used corner of my workspace.  And re-issuing the command with a "." prevented it from traversing it.  Pilot error!

Tuesday, October 02, 2007 4:33 PM by Steve Nuchia

# Some TFS Updates

1) Some additional Power Tools are available, viz the Best Practices Analyzer (which Willy was involved

Wednesday, October 03, 2007 6:28 AM by Ahmed Salijee

# VSTS Links - 10/04/2007

Aaron Hallberg on Fancy New Command-Line Options for MSBuild. Brian Harry on September TFS Power Tools...

Thursday, October 04, 2007 10:11 AM by Team System News

# My Latest Del.icio.us Links - 10/04/2007

ASP.Net, C#, .Net Framework, SQL Server: Error Handling in .Net with Example Great article on error...

Thursday, October 04, 2007 10:15 AM by MickeyHeadShot Mickey Gousset

# September TFS Power Tools now available

The TFS team continues to do a great job releasing Power Tools on a regular basis to the community even

Friday, October 05, 2007 7:56 AM by Jeff Beehler's Blog

# TFS Operation and Problem Management

One of the more painful sides of TFS has been the experience around installation, operations and problem

Wednesday, October 10, 2007 8:09 AM by marcus's Team System motivation and experience

# Upcoming Power Tool Release for TFS 2008

Now that the 2008 wave of products have shipped, many of you are probably beginning to ask yourselves

Tuesday, November 20, 2007 8:31 AM by bharry's WebLog

# Upcoming Power Tool Release for TFS 2008

Now that the 2008 wave of products have shipped, many of you are probably beginning to ask yourselves

Tuesday, November 20, 2007 8:37 AM by Noticias externas

# re: September TFS Power Tools Released

Hello,

We have TFS 2005 Workgroup Edition that was originally upgraded from Beta 3. The TFS BPA tool tells me I have 6 extra stored procs in the Integration database and 1 extra in the VersionControl database.

Are these by-products of the Beta or of having the Workgroup Edition?

Can I safely delete these procs if TFS BPA says they are surplus?

Thanks,

--

Jason

Thursday, November 22, 2007 7:33 PM by Jason Stangroome

# re: September TFS Power Tools Released

In all likelihood, yes they are remnants of the Beta.  Generally, if the BPA tool says they are "extra", they are.  To be certain, if you'd post the list, I can make sure they are no longer needed.

Brian

Saturday, November 24, 2007 8:42 AM by bharry

# TFS 2008 Power Tools

According to Brian Harry below is the TFS2008 Power Tools Plan. The week of 11/26 VSTS Web Access...

Tuesday, November 27, 2007 11:15 AM by Archi

# TFS 2008 用 Power Tools 近日リリース

2008 バージョンの開発者向け製品がリリースされ、「Power Tools はどうなっているのだろう」と思い始めている方も多いのではないでしょうか。というのも、Power Tools について問い合わせるメールが殺到しているからです。

Thursday, April 24, 2008 1:26 PM by bharry's WebLog

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker