Jenkins代理由任务计划程序启动:无法识别PowerShell命令

egdjgwm8  于 2022-10-06  发布在  Jenkins
关注(0)|答案(1)|浏览(152)
  • 我的Jenkins有一个代理,WINDOWS SERVER 2019。
  • 我有一个启动代理的任务调度程序。通过执行“javaws http://jenkins/computer/agentName/slave-agent.jnlp”“
  • 我有一个Jenkins作业,步骤为“Windows PowerShell”,包含命令“Connect-PnPOnline”

问题:我收到错误“Get-PnPFile:术语‘Get-PnPFile’未被识别为cmdlet的名称”

但是,当我通过手动(而不是通过执行任务)来启动代理时,它将正常工作

lskq00tm

lskq00tm1#

我的Jenkins代理在“C:\Users\myUser\Documents\WindowsPowerShell\Modules”中进行了搜索,我从C:\Program Files\Windows PowerShell\模块中复制了PnP.PowerShell

我通过查看$env:PSModulePath了解了这个问题

相关问题