Настройки
Фоновые задачи

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

12min

Планировщик заданий Windows — это один из компонентов операционной системы Windows. Он используется для запуска на сервере определенных скриптов в нужное время, по расписанию.

В Пассворке начиная с версии 5.1.0 есть специальный скрипт, который проводит синхронизацию пользователей.

Windows


Его можно выполнять в ручном режиме или настроить выполнение по расписанию с помощью планировщика заданий Windows.

Мы рекомендуем сперва проверить работу скрипта в ручном режиме. Для этого выполните следующий скрипт в командной строке Windows:

Windows


Скрипт записывает лог-файл (проверьте содержимое файла на наличие ошибок).

Windows


Убедитесь, что у пользователя от чьего имени вы выполняете скрипт есть права на запись в папку logs



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

Настроим планировщик на запуск скрипт каждую минуту.

Откройте планировщик заданий нажатием сочетания клавиш Win+R и введите taskschd.msc



Document image


Появится окно планировщика.



Document image


На панели расположенной справа выберите команду «Create task». Появится окно создания задачи. Далее введите имя и описание на вкладке «General».

Document image


После этого выбираете, как часто вы хотите запускать процесс создав новый триггер на вкладке «Triggers».



Document image


Поставьте задачу на ежедневное выполнение каждую минуту.

Document image


Создайте новое действие на влкдаке «Actions».



Document image


Укажите путь до исполняемого файла php.exe (версии 8.0) используемого в вашей системе.



Document image




Аргументы (Add arguments (optional)):

Windows


C:\inetpub\wwwroot\ или C:\inetpub\wwwroot\passwork\ — директория, где установлен Пассворк.

Start in (optional):

Windows


Нажмите Ok. Планировщик запустит скрипт через 1 минуту, результат его работы можно будет увидеть в лог файле. Также вы можете выбрать созданную задачу и запустить ее сразу:

Document image


Мы рекомендуем удалить лог файл перед первым запуском планировщика

Проверка и исправление ошибок

Зайдите в Пассворк под администратором и откройте страницу «Фоновые задачи».

При корректной настройке вы увидите сообщение, что планировщик настроен.





Document image


Если вы увидите сообщение, что планировщик не настроен, то ошибки выполнения можно найти в лог файле:

Windows


Его можно отправить в техническую поддержку Пассворк для уточнения деталей.

Логи планировщика задач Windows

Посмотреть лог планировщика можно в Просмотре событий в Windows по пути Application and Services logs→Microsoft→Windows→TaskScheduler→Operational

Document image