BGInfo is a great little tool written by Bryce Cogswell from Sysinternals. I use it extensively because I have so many PCs and VPCs that help me do my daily work supporting customers. I have customized it to display (among other things) the machine name, domain, IP and MAC address. I find BGInfo very helpful when switching between VPCs for example, where there is no other way to quickly discern which machine it is (I know I could change colors or other things, but having quick info on my desktop is best for me).
One of the things I thought would be cool to have right on my desktop is the version of TFS installed on the machine. To that end I rolled a .VBS which can be called by BgInfo which allows it to do just that. Here’s what I end up with…
And here’s how I did it…
Now when you log into this TF server you should see a bunch of useful information (well, depending on what you selected in step 6) as well as the TFS version right there on your desktop!
NOTE: If you use this process on multiple TF servers, don’t forget to repeat Step 11 each time. Unfortunately, there is no way currently to supply parameters to a VBScript, via BgInfo. I suppose there may be a way to automate this part too… what do you think?
Enjoy… and if I missed something or there is a better way to do something here, I look forward to your constructive feedback – please share! :-)
PingBack from http://mstechnews.info/2008/10/identify-your-tf-server-version-and-machine-info-with-bginfo/
Wouldn't it be easier to check the version information in Microsoft.TeamFoundation.Server.dll instead of going to the DT?
There is a chance a SP may not update that DLL. I just used the same method the TFA BPA uses. Feel free to edit and check the DLL if you like. :-)