0

我有一些 Jenkins 构建,其中包含需要现有会话(Windows GUI)的测试,因此它们不能作为服务运行。

因为这些测试(使用 nunit)不需要在机器上安装东西,它们可以很容易地在单独的终端服务器会话中运行。

怎么可能启用它,所以它会以不同会话中的不同用户身份启动测试(一个批处理脚本,应该在成功时返回零)?

4

1 回答 1

0
  • 您可以在RDP 连接Programs选项卡中定义一个程序(您的案例中的测试之一)并激活:

    [✔]连接时启动以下程序

  • 您可以通过mstsc以编程方式启动 RDP 连接:

    mstsc [<connection file>] [/v:<server[:port]>] [/admin]
          [/f[ullscreen]] [/w:<width>] [/h:<height>] [/public] | [/span]
          [/edit "connection file"] [/migrate] [/?]
    
于 2015-07-24T19:39:42.090 回答