环境:windows,wamp服务,php,预定任务。
要访问某些资源,我将wamp服务配置为以用户User_A
(管理员组)身份运行。
我有一个受保护的文件夹Protected_Folder:只有管理员组中的用户才具有完全访问权限。
我有一个计划任务,每天使用User_A
帐户执行。它被配置为即使注销User_A
也要运行:.bat
文件:
C:/path/to/php.exe my_script.php
但是,如果用户已注销,则计划任务没有在Protected_Folder
中创建/写入文件/文件夹的权限。
答案 0 :(得分:1)
我遇到了同样的问题但是我不知道我是否通过环境的组合解决了这个问题,或者因为我找到了正确的解决方案。
所以我编辑了我的批处理文件来打开一个页面而不是直接启动PHP脚本
@echo off
start "" http://localhost/path/to/my_script.php
它终于奏效了,我希望它能帮助你