Windows - 运行 Wamp 服务作为 system/user - 计划任务的特权

Windows - run Wamp service as system/user - privilege of scheduled task

环境:windows,wamp 服务,php,计划任务。

为了访问某些资源,我将 wamp 服务配置为 运行ning 作为用户 User_A(管理员组)。

我有一个受保护的文件夹Protected_Folder:只有 admin 组中的用户具有完全访问权限。

我有一个每天使用 User_A 帐户执行的计划任务。它被配置为 运行,即使 User_A 已注销:一个 .bat 文件:

C:/path/to/php.exe my_script.php

但是,如果用户已注销,计划任务将无权在 Protected_Folder 中 create/write a file/folder。

我遇到了同样的问题,但我不知道是综合情况解决了还是因为我找到了正确的解决方案。

所以我编辑了批处理文件以打开一个页面,而不是直接启动 PHP 脚本

@echo off
start "" http://localhost/path/to/my_script.php

终于成功了,希望对你有所帮助