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

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

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

# September TFS Power Tools Released!

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

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

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

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

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

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

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

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

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

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

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

# September TFS Powertool released!

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

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

# September TFS Powertool released!

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

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

# Team Foundation Server September 2007 Power Tools Released

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

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

# re: September TFS Power Tools Released

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

Team Foundation Server September 2007 Power Tools Released

# re: September TFS Power Tools Released

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

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.  :-(

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

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

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

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

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

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

# re: September TFS Power Tools Released

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

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

# Team Foundation Server Power Tools - nový release

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

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

# TFS Best Practices Analyzer

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

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

# TFS Best Practices Analyzer

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

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

# TFS Power Tools September 2007

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

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

# Announcement: New TFS Power Tools

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

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

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

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

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

# New powertools released with work item templates feature

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

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

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

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

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

# September 2007 Power Tools Released!!!

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

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

# re: September TFS Power Tools Released

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

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.

# re: September TFS Power Tools Released

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

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!

# Some TFS Updates

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

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

# VSTS Links - 10/04/2007

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

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

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

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

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

# September TFS Power Tools now available

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

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

# TFS Operation and Problem Management

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

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

# Upcoming Power Tool Release for TFS 2008

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

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

# Upcoming Power Tool Release for TFS 2008

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

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

# re: September TFS Power Tools Released

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

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

# re: September TFS Power Tools Released

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

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

# TFS 2008 Power Tools

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

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

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

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

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

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker