无法使用powershell远程启动测试

时间:2017-10-03 12:42:13

标签: powershell mstest remote-access

使用 powershell 运行 mstest.exe远程时遇到问题。我需要它在其他机器上运行自动化测试 我尝试做下一个命令:

In [2]: %timeit indices_zero_grid(1920,1080)
100 loops, best of 3: 8.4 ms per loop

In [3]: %timeit indices_zero_grid_v2(1920,1080)
100 loops, best of 3: 8.14 ms per loop

然后我得到下一个错误:
无法排队测试运行'username @ machinename 2017-10-03 13:30:18':无法启动座席流程。
所以我看到mstest已启动且测试已加载但无法启动agnet进程 我试图指定凭据,但相同。虽然我是两台机器上的管理员,但是以管理员身份运行PowerShell 当我在cmd本地运行远程计算机上的相同命令时,mstest正常工作。 有没有人有类似的问题?

2 个答案:

答案 0 :(得分:0)

您是否尝试过运行以下内容:

Invoke-Command -Computer remote -ScriptBlock {Start-Process <mstest details>...}

Invoke-Command应该可以让您进行远程访问,Start-Process应该可以运行mstest

答案 1 :(得分:0)

我不太了解mstest的工作原理。

尝试根据需要在远程计算机中创建计划任务,并在“脚本块”中调用此任务

我确定这不是最好的方法,但是请尝试这样做。

该任务将在本地运行,我认为mstest将运行而没有任何问题。