2017-03-22 22 views
4

マシンにtfs 2017(update 1)ビルドエージェントをインストールし、config.cmdを実行してTFSサーバーに接続します。そのサーバーを再構成する必要があり、ビルドエージェントが指していた元のURLはもはや有効ではありません。私がしたいのは、新しいURLを使って接続するビルドエージェントを再設定することだけです。 config.cmdを再度実行すると、最初に 'config.cmd remove'を呼び出す必要があると言われますが、実行すると、元のURLに到達してエージェントプールから自分自身を削除しようとしているため失敗します。TFS 2017ビルドエージェントの強制削除

これを強制的にアンインストールして新しい設定ができますか?私は、エージェントディレクトリ全体を削除し、zipから再抽出して再試行しましたが、別の場所から設定されていることを検出しています。

答えて

7

削除/ .agentファイルの名前を変更して、構成解除しよう:

C:\TfsData\jessehouwing>config.cmd remove 
Removing service 
Waiting for service to stop... 
Failed: Removing service 
Could not find file 'C:\TfsData\jessehouwing\.agent'. 

C:\TfsData\jessehouwing>config.cmd remove 
Removing service 
Succeeded: Removing service 
Removing agent from the server 
Cannot connect to server, because config files are missing. Skipping removing agent from the server. 
Removing .credentials 
Succeeded: Removing .credentials 
Removing .agent 
Does not exist. Skipping Removing .agent 
+0

これはとてもうまくいきました。私は実際には、私はそれらのファイルを全く見なかったので、自分自身をかなり悩ましています。私はRDPに入っていて、隠しファイルの表示がオフになっていることを認識しませんでした。私はすべてを削除して再試行したときに、私はディレクトリ内のすべてを選択し、エージェントフォルダ全体を削除するのではなく削除しました。実際に半恥ずかしがり屋私はこれを逃したが、すばやい応答のためにそんなに感謝! – Tom

+0

ありがとうございます。エージェントを別のファイルの場所に移動するためにこれを使用しました。作業が完了すると、関連するワークスペースをtfコマンド(tf workspace/collection:{collection}/delete {workspacename}; {workspacecollection})で削除するまでビルドが失敗します。乾杯 –

関連する問題