span8
span4
嗨
由于不同的原因,我试图使用FME服务器运行一个批处理文件调度。
batchfile的任务是运行一个指定的powershell脚本,该脚本使用MS Excel将电子表格转换为PDF。(是的,如果FME有一个合适的普通PDF-writer我就会用这个了。)当手动使用时,batchfile中的两个powershell脚本都可以完美地工作。
我创建了一个带有systemcaller的工作空间来运行批处理文件。当我启动这个工作空间时,它运行batchfile并执行它应该执行的操作,fme记录所发生的操作。
从fme-log:
SystemCaller:执行“C: \ \ RunPowershellScript.bat脚本”
Z: \ \网络\地址> >回声* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Z:\一些\网络\地址>>ECHO **运行powershellscript将电子表格转换为pdf。* *
**运行powershellscript将电子表格转换为pdf。* *
Z: \ \网络\地址> >回声* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Z:\Some\network\address>PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& 'C:\Scripts\ export - excelpdf .ps1'"
储蓄\ \ \ \ \网络地址\ \ kartoversikt.pd地方不同
f
完成
在最后一行“done”之后,除了工作空间似乎继续无限地运行而不做任何其他事情之外,没有发生任何其他事情。如果我暂停工作空间,它会报告进程暂停,所以后台正在发生一些事情。
5454年Pauced过程。
2144年Pauced过程。
我尝试向批处理文件中添加exitcode,但没有成功,最后不得不手动停止转换。
可能有一个简单的答案,只是我没有看到,或者当然,有其他的方法来解决这个问题。我还没有在FMEServer上尝试过,因为我希望它首先能在桌面上正常运行。
欢迎提出任何建议!
谢谢。
©2019安全亚搏在线软件公司法律