Install sequence: VSTS SP1, TFS SP1, Vista, Quiescing, oh my!

I’ve noticed a lot of customer confusion around SP1.  None of the information below is new — anyone could piece together the same recommendations by dissecting the various READMEs, release notes, blogs, etc. — but I think there’s value in collecting it in one place.  Hope this helps.   Installer Packages Visual Studio 2005 SP1 client package (VS80sp1-KB926601-X86-ENU.exe – 432MB)…

2

PowerShell example: adding items from a changeset to a label

A recent request: “I want to be able to add a label to all files that were modified/added/whatever as part of a changeset.”  Sounds like a job for PowerShell! function label-changeset (      [string] $serverName,       [string] $labelName,       [int] $changeset = $(throw ‘Usage: label-changeset <server> <labelName> <changeset>’) ){      # get TFS object      $tfs = get-tfs $serverName      #…

1

add-types.ps1 – poor man’s "using" for PowerShell

One thing that’s missing from PowerShell is the ability to import foreign namespaces into the current context.  That leads to a lot of typing at the interactive prompt and bloated hard-to-read lines in your scripts.  For example, even if you’ve loaded the TFS client assemblies, you still have to write out fully-qualified type names like…

1

New TFS tool – TFSProxy

I love it when participating in the community pays off.  Barely a week later, we had a neat little applet posted to CodePlex: Project Description This little plugin will allow you to switch tfs proxy servers or disable the tfs proxy. It’s also possible by installing a webservice to enable the add-in to be automatically configured. Here in our…

4