Azure管道自托管代理,如何查看连接的USB设备?

时间:2020-04-10 17:19:39

标签: azure-devops azure-pipelines azure-devops-self-hosted-agent

我想了解如何从天蓝色管道自托管作业内部访问连接的USB设备。

我正在使用Azure Pipelines设置硬件在环测试。

我们将USB设备连接到运行自托管代理的Windows 10计算机上。

在本地手动运行测试时,我们的软件能够查看并与连接的USB设备通信。 通过天蓝色管道运行相同的测试时,未检测到USB设备。

自托管的跑步者正在使用本地用户帐户,与我们用于手动测试的登录名相同。

我们能够检测到问题的最简单方法是使用以下wmic命令:

wmic path CIM_LogicalDevice where "Description like 'Saleae%'" get /value

cmd手动运行时,它将返回我们连接的USB设备的详细信息。

但是,从天青管道运行时,它返回消息No Instance(s) Available.,表明该设备未连接。

相关管道Yaml:

jobs:
- job: performance
  pool:
    name: Default
  steps:
    - script: |
        wmic path CIM_LogicalDevice where "Description like 'Saleae%'" get /value

0 个答案:

没有答案