如何以编程方式重新启动Microsoft Test Agent?

时间:2014-06-24 15:47:50

标签: c# batch-file automated-tests microsoft-test-manager

如何以编程方式重新启动Microsoft Test Agent,这相当于在“测试代理状态”窗口中按“重新启动”按钮?我愿意尽可能地去做。批处理文件,C#app,Powershell等

enter image description here

注意:由于我正在运行UI测试,因此我需要将测试代理作为“交互式进程”运行而不是“服务”

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,因为QTAgent句柄在测试执行后未正确关闭,并且通过在批处理文件中执行以下操作成功重新启动代理:

taskkill /f /im qtagentprocessui.exe  
start "" "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\QTAgentProcessUI.exe"

重新启动代理服务不足以关闭句柄......

希望这可以提供帮助。