vsoagent /configure 静默挂起

vsoagent /configure hangs silently

我们在本地服务器上安装了 TFS2015 更新 2。从(待)构建服务器 vm,我浏览到 tfs 服务器并下载构建代理并解压缩。

如果我 运行 "ConfigureAgent.cmd" 从管理员提升的 Powershell window,我没有收到任何回复。

检查“_diag”文件夹时,我看到一个日志文件,输出如下:

15:13:13.913803 Sending trace output to log files: D:\Build\_diag
15:13:13.945096 VsoAgent.exe was run with the following command line:
"D:\Build\agent\VsoAgent.exe" /configure
15:13:14.038805 SettingsFileHelper.Load - settings[AutoUpdate]=True
15:13:14.038805 SettingsFileHelper.Load - settings[RootFolder]=D:\Build
15:13:14.038805 SettingsFileHelper.Load - settings[WorkFolder]=D:\Build\_work
15:13:14.038805 SettingsFileHelper.Load - settings[ServerUrl]=
15:13:14.038805 SettingsFileHelper.Load - settings[AgentName]=Agent-SDEIDBT02
15:13:14.038805 SettingsFileHelper.Load - settings[PoolId]=
15:13:14.038805 SettingsFileHelper.Load - settings[PoolName]=default
15:13:14.038805 SettingsFileHelper.Load - settings[AgentId]=
15:13:14.038805 SettingsFileHelper.Load - settings[RunAsWindowsService]=False

事件日志中没有任何线索。我用于 运行 Powershell 会话的帐户是相关集合中 "Project Collection Build Administrators" 的成员。它也是构建服务器上本地管理员组的成员。

我也尝试了 运行ning vsoagent.exe /config 但得到了相同的响应 - 即什么都没有!

一个不同的团队确实有一个代理 运行 成功地针对同一个 TFS 集合。

还有什么我可以尝试配置此代理的想法吗?

有点尴尬,不过是@starain-MSFT提出的RTFM答案。当 .cmd 是来自命令行而不是 PowerShell 的 运行 时,它就起作用了。然后我 运行 遇到了另一个问题,但能够在这里找到答案: