Partilhar via


Configurar trabalhos de timer do Analisador de Integridade do SharePoint no SharePoint Server 2016

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

O Analisador de Integridade do SharePoint usa trabalhos de timer para coletar dados de integridade e grava os dados na pasta de log e no banco de dados de Registro de log. Os dados são usados em relatórios para exibir a integridade dos servidores do farm. Você pode reagendar os trabalhos de timer, executá-los imediatamente ou habilitá-los ou desabilitá-los.

Em tal página, você também define configurações de utilização da coleta de dados, seleção de evento e utilização da coleta de dados. Para mais informações, consulte Configurar o conjunto de dados de integridade e uso no SharePoint Server.

Usar a Administração Central para configurar trabalhos de timer de coleta de dados de integridade

Você pode usar a Administração Central para configurar trabalhos de timer de coleta de dados de integridade.

Para configurar trabalhos de timer de coleta de dados de integridade usando a Administração Central

  1. Verifique se a conta do usuário que está executando esse procedimento é membro do grupo Administradores de Farm.

    Observação

    As configurações de trabalhos de timer de coleta de dados de integridade se aplicam a todo o farm e não podem ser definidas para servidores individuais no farm.

  2. Na Administração Central, na home page, selecione Monitorização.

  3. Na página Monitorização , na secção Relatórios , selecione Configurar recolha de dados de estado de funcionamento e utilização.

  4. Na página Configurar recolha de dados de estado de funcionamento e utilização, na secção Recolha de Dados de Estado de Funcionamento, selecione Ativar recolha de dados de estado de funcionamento.

  5. Na secção Recolha de Dados de Estado de Funcionamento, selecione Agenda do Registo de Estado de Funcionamento. A página Definições de Trabalho abrirá. Ela lista todos os trabalhos de timer que coletam dados de integridade.

  6. Na página Definições de Tarefas , selecione a tarefa de temporizador que pretende configurar.

  7. Na página Editar Tarefa de Temporizador , na secção Agenda periódica , altere a agenda da tarefa de temporizador e, em seguida, selecione OK.

Usar o Windows PowerShell para configurar trabalhos de timer de coleta de dados de integridade

Você pode configurar o agendamento de trabalhos de timer de coleta de dados de integridade usando o PowerShell.

Para configurar trabalhos de timer de dados de integridade usando o Windows PowerShell

  1. Verifique se você possui as seguintes associações:
  • A função de servidor fixa securityadmin na instância do SQL Server.

  • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

  • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

  • Adicione associações que sejam necessárias além dos mínimos acima.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para fornecer permissões.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do Windows PowerShell, consulte Add-SPShellAdmin.

  1. No menu Iniciar, selecione Todos os Programas.

  2. Selecione SharePoint 2016.

  3. Selecione Shell de Gestão do SharePoint 2016.

  4. No prompt de comando do PowerShell, digite o seguinte comando:

Set-SPTimerJob -Identity <SPTimerJobPipeBind> -Schedule <ScheduleString>

O valor do parâmetro Identity especifica o trabalho de timer. Se você não usar o parâmetro Identity, todos os trabalhos de timer serão configurados. Para ver uma lista de todos os trabalhos de timer, digite o comando a seguir:

Get-SPTimerJob | Format-Table -property id,title

<SPTimerJobPipeBind> pode ser um GUID válido, na forma 12345678-90ab-cdef-1234-567890bcdefgh; um nome válido de trabalho de timer (por exemplo, TimerJob1); ou uma instância válida de um objeto SPTimerJob.

Utilize o valor do parâmetro Schedule para especificar a agenda, em <que ScheduleString> é um dos seguintes:

  • Every 5 minutes between 0 and 59

  • Hourly between 0 and 59

  • Daily at 15:00:00

  • Weekly between Fri 22:00:00 and Sun 06:00:00

  • Monthly at 15 15:00:00

  • Yearly at Jan 1 15:00:00

    Para ver exemplos de agendamentos de trabalhos de timer, digite o comando a seguir:

Get-SPTimerJob | Format-Table -property id,title,schedule

Para obter mais informações, consulte Get-SPTimerJob e Set-SPTimerJob.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Confira também

Conceitos

Visão geral do monitoramento no SharePoint Server 2016