我在使用powershell远程运行 mstest.exe 时遇到问题。我需要它在其他机器上运行自动化测试。
我尝试执行下一个命令:
Invoke-command -ComputerName remoteComputer" -ScriptBlock { & "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest.exe" "/testcontainer:myTests.dll"}
Run Code Online (Sandbox Code Playgroud)
之后我收到下一个错误:
无法排队测试运行'username@machinename 2017-10-03 13:30:18':无法启动代理进程。
所以我看到 mstest 已启动并且测试已加载,但无法启动 agnet 进程。
我尝试指定凭据,但还是一样。虽然我在两台机器上都是管理员并以管理员身份运行 powershell 。
当我在 cmd 中本地远程计算机上运行相同的命令时,mstest 可以正常工作。有人有类似的问题吗?