Поделиться через


Задание таймера "Обслуживание InfoPath Forms Services" не включено (SharePoint Server)

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Имя правила: "Задание таймера «Обслуживание InfoPath Forms Services» не включено".

Сводка. Задание таймера "Обслуживание InfoPath Forms Services" не включено.

Задание таймера "Обслуживание InfoPath Forms Services" используется InfoPath Forms Services для повышения производительности путем кэширования данных шаблона формы на каждом интерфейсном веб-сервере.

Причина: задание таймера могло быть отключено на странице "Определения заданий" в Веб-сайт центра администрирования SharePoint или с помощью командлета Microsoft PowerShell Disable-SPTimerJob.

Примечание.

Служба форм Infopath удалена и больше не поддерживается корпорацией Майкрософт в SharePoint Server Subscription Edition. Мы рекомендуем изучить Microsoft Power Apps в качестве потенциальной альтернативы службе форм Infopath.

Решение: включите задание таймера с помощью веб-сайта Центр администрирования.

  1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы SharePoint.

  2. Запустите Центр администрирования.

  3. В центре Центр администрирования щелкните Мониторинг.

  4. Щелкните Просмотр определений заданий.

  5. Щелкните Обслуживание InfoPath Forms Services.

  6. Щелкните Включить.

Решение. Включите задание таймера с помощью PowerShell

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

  • Добавьте участие в группах, необходимое помимо приведенных выше минимальных требований.

    Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов SharePoint Server 2016.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите командную консоль SharePoint.

  2. В командной строке PowerShell введите следующую команду:

    Enable-SPTimerJob "<FormsMaintenanceJobDefinition>"
    

    Где:

    • <FormsMaintenanceJobDefintion> — это фактическое имя задания таймера для включения.

Дополнительные сведения см. в статье Enable-SPTimerJob.