2015-10-28 45 views
5

tf: 'tf'という用語は、コマンドレット、 関数、スクリプトファイル、または実行可能なプログラムの名前として認識されません。 の名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから、 を再試行してください。powershell tfコマンドがcmletの名前として認識されない

私は環境変数を設定しましたが動作しません。 tfコマンドはVS2013用の開発者コマンドプロンプトでは動作しますが、Powershellでは動作しません。これをどのように機能させるには? enter image description here

+0

どの環境変数を設定しましたか? tf.exeを見つけて、完全なパスを使って呼び出すことができます。また、あなたは私たちにコードを表示しないでください... –

答えて

6

tf.exeフルパスを含める必要があります。たとえば、PowerShellのTFのチェックインコマンドを使用してファイルをチェックインしたい:

$filePath = "C:\Users\username\Source\Workspaces\teamproject\solutionname\projectname\Class1.cs" 
 
Set-Alias tfs "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tf.exe" 
 
tfs checkin $filePath /noprompt

+0

TF.exeは、 "C:¥Program Files(x86)¥Microsoft Visual Studio 12.0¥Common7¥IDE¥CommonExtensions¥Microsoft¥TeamFoundation¥Team Explorer " – MBWise

1

これは私のために働きました。私はシステム環境PATH変数にTF.exe (私の場合は「C:¥Program Files(x86)¥Microsoft Visual Studio 14.0¥Common7¥IDE」のパスを追加しました)(マイコンピュータ - >プロパティ - >高度システム設定 - >環境変数 - >システム変数 - >パス - >編集)を選択します。

"tf"が動作しているかどうかは、PowerShellで "tf"と入力して確認できます。出力を次のように取得した場合: Microsoft(R)TF - Team Foundationバージョンコントロールツール、バージョン14.102.25619.0 Copyright(c)Microsoft Corporation。全著作権所有。 ......

tfが正しく動作しています。

関連する問題