Stop/restart VSTS 代理交互模式的活动会话

Stop/restart active session of VSTS agent interactive mode

我有一个 运行 处于交互模式的 VSTS 构建代理,作为 windows 升级的一部分,代理 运行 正在运行的服务器自行重启,当我通过键入 "run.cmd" 在服务器上启动代理程序 我收到消息说我已经有一个活动会话

PS C:\agent> .\run.cmd
Scanning for tool capabilities.
Connecting to the server.
A session for this agent already exists.
2018-06-25 14:36:28Z: Agent connect error: The task agent <SERVER_NAME> already 
has an active session for owner <SERVER_NAME>.. Retrying until reconnected.

问题是,即使代理声明它处于活动状态,none 的 selenium 脚本也是 运行ning 属性。

有谁知道终止该会话并重新启动它的命令。在命令旁边

config.cmd remove 

并再次完成配置过程?

我知道如果我将代理 运行 作为一项服务,我可以轻松地重新启动该服务,但我如何对配置为交互模式的代理执行同样的操作。 谢谢。

您收到如下消息,说明代理已经在线。不需要再执行run.cmd

A session for this agent already exists.
2018-06-25 14:36:28Z: Agent connect error: The task agent <SERVER_NAME> already 
has an active session for owner <SERVER_NAME>.. Retrying until reconnected.

你可以仔细检查代理池页面 (https://account.visualstudio.com/_settings/agentpools) -> select 代理池 -> 然后你会发现代理状态为在线。

BTW:如果要停止代理,可以在任务管理器中结束Agent.Listener.exe的任务,VSTS代理池页面中的代理状态将相应地更改为离线。