2017-07-11 13 views
2

hereの指示に従ってVSTSでビルドエージェントを登録しようとしています。私はセキュリティ設定でPATトークンを作成し、それを使ってエージェントを登録しました。VSTSでビルドエージェントを登録できません

>> Connect: 

Connecting to server ... 

>> Register Agent: 

Scanning for tool capabilities. 
Connecting to the server. 
Successfully added the agent 
Testing agent connection. 

しかし、それは、このステップに引っかかって、決して完了します:私は出力に以下の情報を得る

PS>.\config.cmd --url 'https://[account].visualstudio.com/' --auth 'PAT' --token '[Token]' --pool '[Pool Name]' --agent '[Agent Name]' 

:私はエージェントを登録するには、次のPSコマンドを使用していました。 VSTSのエージェントプールを見ると、新しいエージェントが表示されますが、状態は「オフライン」です。

私は_diagフォルダを見て、最新のログを確認しました。

[2017-07-11 12:32:10Z WARN VisualStudioServices] Authentication failed with status code 401. 
Date: Tue, 11 Jul 2017 12:32:10 GMT 
P3P: CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT" 
Server: Microsoft-IIS/10.0 
WWW-Authenticate: Bearer authorization_uri=https://login.microsoftonline.com/b8f712c7-d223-4cfb-b165-6267fc789086, Basic realm="https://tfsprodweu2.app.visualstudio.com/", TFS-Federated 
X-TFS-ProcessId: f4c5d148-0e01-488f-ab27-69c753e38911 
Strict-Transport-Security: max-age=31536000; includeSubDomains 
ActivityId: b85558aa-d41a-4763-a311-f2498ddb2dc0 
X-TFS-Session: 8242b35d-d5e9-4242-8f52-b7c1f14c451c 
X-VSS-E2EID: 6494b165-d486-4064-a5fd-92ae7f201867 
X-FRAME-OPTIONS: SAMEORIGIN 
X-TFS-FedAuthRealm: https://tfsprodweu2.app.visualstudio.com/ 
X-TFS-FedAuthIssuer: https://rr-ffes.visualstudio.com/ 
X-VSS-ResourceTenant: b8f712c7-d223-4cfb-b165-6267fc789086 
X-TFS-SoapException: %3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csoap%3AEnvelope%20xmlns%3Asoap%3D%22http%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope%22%3E%3Csoap%3ABody%3E%3Csoap%3AFault%3E%3Csoap%3ACode%3E%3Csoap%3AValue%3Esoap%3AReceiver%3C%2Fsoap%3AValue%3E%3Csoap%3ASubcode%3E%3Csoap%3AValue%3EUnauthorizedRequestException%3C%2Fsoap%3AValue%3E%3C%2Fsoap%3ASubcode%3E%3C%2Fsoap%3ACode%3E%3Csoap%3AReason%3E%3Csoap%3AText%20xml%3Alang%3D%22en%22%3ETF400813%3A%20Resource%20not%20available%20for%20anonymous%20access.%20Client%20authentication%20required.%3C%2Fsoap%3AText%3E%3C%2Fsoap%3AReason%3E%3C%2Fsoap%3AFault%3E%3C%2Fsoap%3ABody%3E%3C%2Fsoap%3AEnvelope%3E 
X-TFS-ServiceError: TF400813%3A%20Resource%20not%20available%20for%20anonymous%20access.%20Client%20authentication%20required. 
X-VSS-S2STargetService: 00000002-0000-8888-8000-000000000000/visualstudio.com 
X-TFS-FedAuthRedirect: https://app.vssps.visualstudio.com/_signin?realm=rr-ffes.visualstudio.com&reply_to=https%3A%2F%2Frr-ffes.visualstudio.com%2F_apis%2FconnectionData%3FconnectOptions%3D1%26lastChangeId%3D-1%26lastChangeId64%3D-1&redirect=1&context=eyJodCI6MiwiaGlkIjoiNDEzNzE0YzItZWQ2OS00MWRkLWJmMTItNzc0ZTI1ZGEzOTdmIiwicXMiOnt9LCJyciI6IiIsInZoIjoiIiwiY3YiOiIiLCJjcyI6IiJ90#ctx=eyJTaWduSW5Db29raWVEb21haW5zIjpbImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSIsImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSJdfQ2 
X-Powered-By: ASP.NET 
X-Content-Type-Options: nosniff 

私は正しくPATアクセストークンに入ったと思いますが、問題は何ですか?

答えて

0

答えが見つかりました。認証の失敗は赤ちゃんだった。実際の問題はユーザーの入力を待っていたことですが、PowerShellは質問を書き出して答えを待っていませんでした。

[2017-07-11 14:03:20Z INFO Terminal] WRITE: Enter work folder (press enter for _work) > 
[2017-07-11 14:03:20Z INFO Terminal] READ LINE 

この問題ラウンドを取得するために、私は必要なすべての引数を指定し、それは私に何かをお願いするつもりではなかったことを確認するために--unattendedを使用し確認しました。ここでは、ログ・ファイル内の行があります。結局それは次のようなものでした:

PS>.\config.cmd --url $url --auth 'PAT' --token $patKey --pool $poolId --agent $serverId --work '_work' --runasservice --unattended 
+0

気軽に回答として回答してください。 –

0

私は同じ例外を持っていましたが、私のログは違っていました。

[2017年12月4日11:20:37ZはVisualStudioServicesをWARN]認証は、ステータスコード401

で を失敗し、周りに苦労した後、私たちはTFSを実行しているApplicationPoolsが持つべき考え出し証明書管理にアクセスできる管理レベル

関連する問題