[英]PowerShell script cannot open CSV/excel file when run from a Scheduler
我正在尝试运行 Powershell 脚本,其中包含来自(Control M -Scheduler)的以下代码片段
$excel = New-Object -ComObject Excel.Application
$workbook=$excel.Workbooks.Open($ExcelPath,0,$false)
我收到以下奇怪的错误
使用“3”参数调用“打开”的异常:“Microsoft Excel 无法访问文件'Test_File.csv'。有几个可能的原因:
文件名或路径不存在。 该文件正被另一个程序使用。 您尝试保存的工作簿与当前打开的工作簿同名。”
当我尝试从 ISE 运行时,使用相同的 ID 和相同的环境,代码就像一个魅力所以不知道发生了什么
以下是需要做的事情:
在服务器上打开 cmd。
导航到脚本位置。
使用以下命令创建文件夹:
mkdir C:\Windows\SysWOW64\config\systemprofile\Desktop
重新运行作业 Control-M
你可以阅读更多关于它的信息: https://communities.bmc.com/docs/DOC-73715
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.