Jenkins执行PowerShell脚本无法可视化打开Excel文件的问题求助
Jenkins执行PowerShell脚本无法显示可视化Excel窗口的问题
我希望通过Jenkins的bat或PowerShell插件打开.xlsx格式的Excel文件,所用的PowerShell代码如下。该代码在本地PowerShell中运行正常,但在Jenkins中执行时,控制台显示“成功”,却并未实际打开可视化的Excel窗口。
$excel = New-Object -comobject Excel.Application $FilePath = 'C:\Users\igxl\Desktop\trial.xlsx' $workbook = $excel.Workbooks.Open($FilePath) $excel.Visible = $true
执行后查看任务管理器,发现存在Excel进程,进程所属用户与我的Windows登录账户igxl一致,但需点击“显示所有用户的进程”才能看到它。
已尝试的方案
- 将Jenkins的登录账户改为与Windows登录账户一致
- 修改DCOM配置中
microsoft-excel-application的身份为Windows登录账户
恳请各位提供解决方案,谢谢!
内容的提问来源于stack exchange,提问作者goldenPineapple
相关产品推荐
相关产品推荐

