TFS & Visual Studio ALM – by Neno Loje

(formerly Team System, VSTS)

Updated Tools for TFS 2013

May 5th, 2014 · 5 Comments · Downloads, Tools and Utilities

Meanwhile I updated most of my tools for TFS 2013. Here’s a list:

  • TfsClean.exe – Finds and deletes old and unused workspaces and shelvesets.
  • TfsCreateBuild.exe – Creates “fake” builds in TFS without actually running them.(e.g. can be used to store the build results from a different build system)
  • TfsExport.exe – Download files from TFVC without the need for a workspace, set modified date to last check-in date, and remove VC bindings.
  • TfsMoveDescriptions.exe – Moves text from plaintext or HTML fields to another HTML field (e.g. to copy the work item descriptions to the new System.Description field).
  • TfsRefreshWarehouse.exe – Processes the TFS Data Warehouse and Services Cube.
  • TfsReg.exe – Reads or writes values from/to the TFS registry.
  • TfsSyncIdentities.exe – Foces TFS to synchronize identities with Active Directory.
  • TfsWarehouseController.exe – Allows you to set warehouse settings (like the refresh interval).

The most convenient way to get all the tools is to download this .ZIP file:

But wait, there’s more…

Server-Side Plug-Ins:

Download all event-handlers as .ZIP file:

TFS Build Tools:

  • CreateZip.exe
  • FtpUpload.exe
  • TfbEnv.exe – Sets additional environment variables for TF Build.
  • TfbNotes.exe – Writes build report to a file.
  • TfbNuGet.exe
  • TfbSetVer.exe
  • VerifyFile.exe

Download all TFS Build Tools as .ZIP file:

Let me know if you find them useful!



5 Comments so far ↓

  • David Prothero

    These are great tools, thank you! Are they open source? Is there a GitHub or Codeplex project for them?


  • Praveen

    Is there a possibility that you can share the code ..I need to tweek the output formatting …

    • vstsblog

      Hi Praveen,
      No, sorry, the tools are provided as freeware, with no source code.
      That said, I am happy to take sugggestions how to further improve those.

  • Arno

    Hey Neno,

    How does TFbEnv.Exe handle multiple simultaneous builds on the same server? My buildserver supports up to 8 agents, and I’m worried I will get incorrect values in the environment variables. Can TFbEnv.Exe post values directly to the powershell script as arguments?

Leave a Comment