UiPath Orchestrator和机器人根据UiPath指南中的说明进行设置。当我们现在尝试在具有开发人员许可证的计算机上远程运行进程时,Orchestrator日志中会显示以下错误:
无法启动执行程序。无法接收所请求的证书。 (例外HRESULT:0x8010002D)
以及Windows事件查看器中的以下显示:
StartProcessInSession:session.cpp@255:无法验证凭据:错误:2148532269
根据https://docs.microsoft.com/en-us/windows/desktop/secauthn/authentication-return-values,错误代码映射到SCARD_E_CERTIFICATE_UNAVAILABLE,但我找不到有关此错误发生原因的任何信息。
手动登录正常工作,我们在多台机器上尝试了相同的结果。没有智能卡的机器工作正常。
有谁知道这个错误的根源是什么?
这看起来像是关于不同类型的许可证的问题。据我所知,只有一个“开发人员”(我在这里假设你是指使用Studio的许可证)并不意味着可以从Orchestrator在该机器上启动自动化。 Orchestrator要求提供无人值守的机器人许可证,这与Studio或Attended Bot的许可证不同。
我建议仔细阅读有关许可的文档(https://robot.uipath.com/docs/about-licensing),以确保您只是尝试从Orchestrator调用无人值守的bot。