我有一个 PHP 脚本,它运行一个进程以在 Windows 服务器上生成字母。该文件当前设置为计划任务。
在脚本中,COM 对象被实例化以使用适当的文件。当它作为计划任务运行时,用于实例化 COM 对象的行不执行任何操作并挂起脚本(而不是返回任何结果)。脚本永远不会终止。
$this->word = new COM("word.application");
我相信脚本本身没有问题,因为我可以直接运行批处理文件(没有问题)。这个问题似乎只有在我们尝试自动化时才会出现。
我认为存在一些权限问题,但我不完全确定。
谢谢你的帮助!
编辑:
有关系统的更多信息:
没有 HyperV 的 Windows 2008 Server Standard Microsoft Office Word 2007 PHP 5.3.10 尝试自动化