2016-05-03 27 views
1

MicrosoftのVisual Studio Team Services(VSTS)では、エージェントを作成しようとしています。Visual Studio Team Serviceエージェントの追加

私はエージェントをダウンロードしてサーバーに配置しました。通常、 "ConfigureAgent.cmd"を実行して手動で実行し、要求された情報を入力すると正常に動作します。私は約50台のサーバにエージェントを追加する必要があり、手作業で情報を入力することを回避できる方法を探しています。

ConfigureAgent.cmdは、主に呼び出すだけに見えるVSOAgent.exe

私はそれは私が手動で入力されたほとんどすべてのフィールドであるように思われた必要なものパラメーター。私はこれを試してみて、受信

確認

エラー "ErrorConnectingToTheServer TF400813:匿名アクセスでリソースが利用できません。クライアント認証が必要です。

私が使用することをVSOAgent.exeへの呼び出しは、私はあなたのコマンドを使用してみましたが、すべての問題を見ていない

%~dp0Agent\VsoAgent.exe" /configure /RunningAsService /ServerUrl:SERVERURL /Name:"Agent-%ComputerName%" /PoolName:POOLNAME /Login:USERNAME,PASSWORD;AuthType=Basic /force /workfolder:"D:\VSOAgent\_work" /WindowsServiceLogonAccount:USERNAME /WindowsServiceLogonPassword:PASSWORD 
+0

何資格あなたは "/ログイン:USERNAME、PASSWORD;のAuthType = Basicを" を使用していますか? –

答えて

0

です。しかし、私は "VS30063:https://xxxにアクセスする権限がありません"というエラーメッセージが表示されます。デフォルトのVSTSアカウントでログインしようとするとエラーメッセージが表示されます。 「代替認証情報」の使用は正しく機能します。 「My Profile \ Security \ Alternate authentication credentials」から有効にしてから、もう一度やり直すことができます。 enter image description here

「個人アクセストークン」を作成し、「PAT」認証タイプでログインすることもできます。

共通パラメータ

/ログイン:ユーザー名、パスワード[;のAuthType =(AAD |基本| PAT)]

チームのサービスアカウントに対して構成コマンドに使用します。パラメータ は、プール管理者の資格情報を指定するために使用されます。資格情報 は、プール管理の変更を実行するために使用され、後でエージェントによって で使用されません。個人用アクセストークン(PAT) 認証タイプを使用する場合は、ユーザー名に何も指定し、パスワードとして を指定します。 PowerShellからパラメーターを渡す場合は、 セミコロンをエスケープするか、引数全体を 引用符でカプセル化してください。たとえば、 '/ Login:user、password; AuthType = PAT'と入力します。そうでない場合は、 セミコロンは、PowerShellによって、 の文の終わりと別の文の先頭を示すために解釈されます。

は、詳細については、このリンクを参照してください:Command-line parameters

関連する問題