tf : The term 'tf' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
I set up the environment variable but does not work. tf command works in Developer Command Prompt for VS2013 but does not work in Powershell. How can I make this to work? enter image description here
You need to include tf.exe full path. For example, you want to check in files with tf checkin command in PowerShell:
This worked for me. I added the path of TF.exe ("C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE" in my case) to system environment PATH variable (through My Computer->Properties->Advanced System Settings->Environment Variables->System Variables->Path->Edit).
You can check if "tf" is working by typing "tf" in the powershell. If you get an output something as : Microsoft (R) TF - Team Foundation Version Control Tool, Version 14.102.25619.0 Copyright (c) Microsoft Corporation. All rights reserved. ......
tf is working properly.