You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在UiPath Studio中调用ssh.exe失败,提供绝对路径仍报错求配置方案

UiPath中执行ssh命令报错的解决方法

以下是几个可行的解决步骤,按优先级尝试:

  • 调整Invoke Power Shell活动的核心属性

    1. 检查IsScript属性:如果是直接执行单条命令,将该属性设置为False;如果是运行脚本块才设为True。错误的属性设置会导致PowerShell无法正确识别外部命令。
    2. 修改ExecutionPolicy:在活动属性面板找到该选项,设置为Bypass(临时绕过执行策略限制)或RemoteSigned(更安全的选项,需系统允许),避免执行策略阻止外部程序调用。
  • 使用正确的PowerShell语法调用ssh.exe
    PowerShell中调用外部可执行文件需用&操作符,即使是绝对路径也要遵循这个规则。比如:

    & "C:\Windows\System32\OpenSSH\ssh.exe" username@example.com
    

    注意路径要包裹在双引号中,避免路径中有空格时出现解析错误。

  • 适配UiPath的运行架构
    如果你的UiPath Studio是32位版本,系统的C:\Windows\System32\OpenSSH\是64位程序目录,32位程序会被重定向到SysWOW64目录,此时需要调用64位的ssh,路径改为:

    & "C:\Windows\Sysnative\OpenSSH\ssh.exe" username@example.com
    
  • 验证环境变量并重启UiPath
    检查系统PATH环境变量是否包含C:\Windows\System32\OpenSSH\,如果没有则添加该路径,之后重启UiPath Studio使环境变量生效,这样就能直接用ssh命令而不用绝对路径。

  • 先做简单测试验证
    先执行& "C:\Windows\System32\OpenSSH\ssh.exe" -V来测试是否能返回ssh版本信息,确认调用成功后再执行完整的连接命令,逐步排查问题。

内容的提问来源于stack exchange,提问作者alok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:45:37