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

Azure devops Azure管道自托管代理,如何查看连接的USB设备?,azure-devops,azure-pipelines,azure-devops-self-hosted-agent,Azure Devops,Azure Pipelines,Azure Devops Self Hosted Agent,我想了解如何从azure pipelines自托管作业中访问连接的USB设备 我正在使用Azure管道设置硬件在环测试 我们将USB设备连接到Windows 10计算机,运行自托管代理 在本地手动运行我们的测试时,我们的软件能够查看连接的USB设备并与之通信。 通过azure管道运行相同测试时,不会检测到USB设备 自托管运行程序使用本地用户帐户,与我们用于手动测试的登录相同 我们能够检测问题的最简单方法是使用以下wmic命令: wmic path CIM_LogicalDevice where

我想了解如何从azure pipelines自托管作业中访问连接的USB设备

我正在使用Azure管道设置硬件在环测试

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

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

自托管运行程序使用本地用户帐户,与我们用于手动测试的登录相同

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

wmic path CIM_LogicalDevice where "Description like 'Saleae%'" get /value
cmd
手动运行时,它会返回已连接USB设备的详细信息

但是,当从azure管道运行时,它返回消息
无可用实例。
,表示设备未连接

相关管道yaml:

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

1.确保管道中使用的代理与连接到USB设备的代理相同。(如果默认池中有多个代理。Azure Devops将随机选择其中一个)2。尝试在强烈建议的服务模式下配置自代理,然后再次运行管道。如果有什么不同,请随时告诉我。确保管道中使用的代理与连接到USB设备的代理相同。(如果默认池中有多个代理。Azure Devops将随机选择其中一个)2。尝试在强烈建议的服务模式下配置自代理,然后再次运行管道。如果有什么不同,请随时告诉我。