Windows — запуск службы Wamp от имени системы / пользователя — привилегия запланированного задания

Окружение: windows, wamp service, php, запланированное задание.

Чтобы иметь доступ к некоторым ресурсам, я настроил службу wamp для работы от имени пользователя User_A (админ группа).

У меня есть защищенная папка Protected_Folder: полный доступ имеют только пользователи из группы администраторов.

У меня есть запланированное задание, которое выполняется каждый день с User_A учетная запись. Он настроен на запуск, даже если User_A вышел из системы: .bat файл:

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

Однако запланированное задание не имеет права создавать / записывать файл / папку в Protected_Folder если пользователь вышел из системы.

0

Решение

У меня была та же проблема, но я не знаю, решил ли я ее по стечению обстоятельств или потому, что нашел правильное решение.

Поэтому я отредактировал свой командный файл, чтобы открыть страницу, а не запускать непосредственно скрипт PHP

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

И это наконец-то сработало, надеюсь, это поможет вам

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]