Просмотр состояния задания таймера в SharePoint 2016

 

**Применимо к:**SharePoint Server 2016

**Последнее изменение раздела:**2017-05-30

Сводка. Узнайте, как просматривать состояние задания таймера SharePoint с помощью сайта Центра администрирования SharePoint или Windows PowerShell.

Задание таймера запускает определенную службу Windows для SharePoint Server 2016. Оно содержит определение запускаемой службы и указывает частоту запуска. Служба таймера SharePoint запускает задания таймера. Многие компоненты SharePoint Server 2016 используют задания таймера для запуска служб по расписанию. Вы можете просмотреть состояние заданий таймера, которые были запущены, с помощью центра Центр администрирования или с помощью PowerShell.

Примечание

Так как SharePoint Server 2016 работает как веб-сайты в IIS, администраторы и пользователи зависят от специальных возможностей, предоставляемых браузерами. SharePoint Server 2016 может использовать специальные возможности всех поддерживаемых браузеров. Дополнительные сведения см. в следующих источниках.

В этой статье

  • Просмотр состояния задания таймера с помощью центра администрирования

  • Просмотр состояния задания таймера с помощью Windows PowerShell

Просмотр состояния задания таймера с помощью центра администрирования

Состояние задания таймера можно просмотреть с помощью Центр администрирования.

Порядок просмотра состояния задания таймера с помощью центра администрирования

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

  2. На домашней странице центра Центр администрирования щелкните Мониторинг.

  3. На странице Отслеживание в разделе Задания таймера щелкните элемент Проверка состояния заданий.

  4. Состояние задания таймера делится на три группы: Запланировано, Выполняется и Журнал. Для просмотра строк с данными о состоянии заданий таймера щелкайте стрелки в нижней части этих групп.

  5. Чтобы просмотреть состояние задания таймера для определенной группы, щелкните заголовок этой группы. Можно также щелкнуть Запланированные задания, Выполняемые задания или Журнал задания на панели быстрого запуска.

Просмотр состояния заданий таймера с помощью Windows PowerShell

Состояние задания таймера можно просмотреть с помощью PowerShell.

Порядок просмотра состояния задания таймера с помощью Windows PowerShell

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

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

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

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

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений.

    Примечание

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

  2. Запустите Командная консоль SharePoint 2016.

    • На начальном экране выберите Командная консоль SharePoint 2016.
  3. В командной строке PowerShell введите следующую команду:

    Get-SPTimerJob -Identity <SPTimerJobPipeBind> | Format-Table DisplayName,Id,LastRunTime,Status
    

    Здесь в качестве <SPTimerJobPipeBind> может быть допустимый GUID в форме 12345678-90ab-cdef-1234-567890bcdefgh, допустимое имя задания таймера (например, TimerJob1) или экземпляр допустимого объекта SPTimerJob.

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

    Чтобы просмотреть журнал определенного задания таймера, введите следующую команду:

    (Get-SPTimerJob -Identity <SPTimerJobPipeBind>).HistoryEntries | Format-Table -Property Status,StartTime,EndTime,ErrorMessage
    

    Здесь в качестве <SPTimerJobPipeBind> может быть допустимый GUID в форме 12345678-90ab-cdef-1234-567890bcdefgh, допустимое имя задания таймера (например, TimerJob1) или экземпляр допустимого объекта SPTimerJob.

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

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.