Устарело
...
Администрирование
Фоновые задачи

Настройка планировщика заданий Windows

7мин
планировщик заданий — это встроенная в windows утилита, позволяющая автоматически запускать программы или скрипты по расписанию или при наступлении заданных условий пассворк версии 5 1 0 и выше имеет специальный скрипт, который отвечает за запуск фоновых задач powershell c \intepub\wwwroot\passwork\app\tools\run scheduled tasks php его можно выполнять в ручном режиме или настроить выполнение по расписанию с помощью планировщика заданий windows мы рекомендуем сперва проверить работу скрипта в ручном режиме для этого выполните команду в powershell powershell php exe c \inetpub\wwwroot\passwork\app\tools\run scheduled tasks php в случае возникновения ошибок они будут записаны в лог файл после первого запуска убедитесь, что в этом файле нет ошибок powershell c \inetpub\wwwroot\passwork\app\logs\run command log убедитесь, что пользователь, от имени которого выполняется скрипт, имеет права на запись настройка планировщика заданий открыть powershell от имени администратора нажать правой кнопкой мыши на значок пуск в левом нижнем углу экрана; выбрать windows powershell (администратор) в контекстном меню создать в планировщике задачу для запуска скрипта powershell register scheduledtask ` action (new scheduledtaskaction execute "$env\ programfiles\php8 2\php exe" argument " f $env\ systemdrive\inetpub\wwwroot\passwork\app\tools\run scheduled tasks php") ` taskname "passwork task" settings (new scheduledtasksettingsset allowstartifonbatteries ` startwhenavailable hidden priority 5) trigger (new scheduledtasktrigger once at (get date) ` repetitioninterval (new timespan minute 1)) runlevel highest user "username" password "password" force в следующих параметрах нужно указать данные пользователя, от имени которого будет выполняться запуск фоновой задачи user — имя пользователя; password — пароль пользователя чтобы избежать проблем с нехваткой прав для запуска фоновых задач, используйте локальную учётную запись администратора проверка и исправление ошибок зайдите в пассворк под администратором и откройте страницу фоновые задачи при корректной конфигурации вы увидите сообщение, что планировщик настроен если вы увидите сообщение, что планировщик не настроен, то ошибки выполнения можно найти в лог файле powershell c \inetpub\wwwroot\passwork\app\logs\run command log если вам требуется помощь в решении проблемы, вы можете отправить данный файл в техническую поддержку пассворка логи планировщика заданий просмотреть лог планировщика можно в сервисе просмотр событий в windows