PHP:COM对象未在计划任务中创建(而是挂起)
我有一个PHP脚本,它在Windows服务器上运行生成字母的过程。文件当前设置为计划任务 在脚本中,COM对象被实例化以使用适当的文件。当它作为计划任务运行时,实例化COM对象的行不执行任何操作,并挂起脚本,而不返回任何结果。脚本永远不会终止PHP:COM对象未在计划任务中创建(而是挂起),php,com,Php,Com,我有一个PHP脚本,它在Windows服务器上运行生成字母的过程。文件当前设置为计划任务 在脚本中,COM对象被实例化以使用适当的文件。当它作为计划任务运行时,实例化COM对象的行不执行任何操作,并挂起脚本,而不返回任何结果。脚本永远不会终止 $this->word = new COM("word.application"); 我相信脚本本身没有问题,因为我可以直接运行批处理文件而没有问题。这个问题似乎只有在我们尝试自动化时才会出现 我认为存在一些权限问题,但我不能完全确定 谢谢你的帮助
$this->word = new COM("word.application");
我相信脚本本身没有问题,因为我可以直接运行批处理文件而没有问题。这个问题似乎只有在我们尝试自动化时才会出现
我认为存在一些权限问题,但我不能完全确定
谢谢你的帮助
编辑:
有关系统的更多信息:
不带HyperV的Windows 2008服务器标准
MicrosoftOfficeWord2007
PHP 5.3.10
试图自动化我找到了解决方案。这是一个侧面问题 在: 检查桌面文件夹是否存在 如果没有,就创建它
它有此问题,因为它需要文件夹,但找不到文件夹时挂起。计划任务以什么用户的身份运行?该用户以域管理员的身份运行,并且具有访问Word应用程序的明确权限。。。但是预定的任务呢?计划的任务可以与其他用户一样运行。
C:\Windows\SysWOW64\config\systemprofile