Axapta 在远程目录中保存runBaseBatch类创建的文件

Axapta 在远程目录中保存runBaseBatch类创建的文件,axapta,dynamics-ax-2009,x++,Axapta,Dynamics Ax 2009,X++,我写了一个作业,用SalesQuotence报告生成pdf文件,这些文件是在网络目录中创建的。这工作做得很好 然后,我编写了一个类,该类的功能与作业相同,但属于runBaseBatch类 它不工作,在批处理作业表单注册表按钮中出现以下错误消息: 禁止在此服务器上使用打印机 如果服务器是AOS,我在其上有工作打印机,创建的文件将写入另一台有工作打印机的服务器 我使用了reportRun类和printJobSettings()方法,它在作业中工作,而不是在批处理作业中 编辑:谢谢回答,我的配置现在正

我写了一个作业,用SalesQuotence报告生成pdf文件,这些文件是在网络目录中创建的。这工作做得很好

然后,我编写了一个类,该类的功能与作业相同,但属于runBaseBatch类

它不工作,在批处理作业表单注册表按钮中出现以下错误消息:

禁止在此服务器上使用打印机

如果服务器是AOS,我在其上有工作打印机,创建的文件将写入另一台有工作打印机的服务器

我使用了reportRun类和printJobSettings()方法,它在作业中工作,而不是在批处理作业中

编辑:谢谢回答,我的配置现在正常了,但我有以下问题:我的runbasebatch类只有在配置runbasebatch对话框中未选中复选框批次时才能工作,我无法安排批次,如果选中批次,我没有错误,但我的文件不会生成。
有什么想法吗?

您需要确保已勾选服务器配置实用程序中的“允许客户端连接到此服务器上的打印机”复选框,并重新启动AOS

我在某个地方读到,由于一些错误,注册表中的对应值应该调整,但我建议先检查勾选复选框是否有效。

阅读如何操作


补充。

中的此博客条目。未生成,很可能与安全相关。尝试调试: