Partilhar via


Uso de logs de ações administrativas no SharePoint Server 2016

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

A funcionalidade de registo de Ações Administrativas está incluída na Atualização Pública de Novembro de 2016 para o SharePoint Server 2016 (Pacote de Funcionalidades 1). Esta funcionalidade permite o registo de ações administrativas do SharePoint Server 2016.

Visão Geral

Por vezes, as alterações administrativas às definições do SharePoint Server podem causar erros ou ter efeitos inesperados. Para ajudar na resolução de problemas de alterações administrativas, o registo em torno das principais ações administrativas do SharePoint está disponível no Pacote de Funcionalidades 1. O registo está disponível para as ações da Administração Central e do Windows PowerShell.

Ativar o registo de Ações Administrativas

O registo de Ações Administrativas está ativado por predefinição quando instala a Atualização Pública de Novembro de 2016 do SharePoint Server 2016 para o SharePoint Server 2016 (Pacote de Funcionalidades 1).

Depois de instalar o Pacote de Funcionalidades 1, as Ações Administrativas serão apresentadas como uma opção selecionada em "Eventos a registar" na página Configurar recolha de dados de utilização e estado de funcionamento da Administração Central do SharePoint 2016.

Registo de Ações Administrativas na Administração Central do SharePoint 2016

Como localizar a localização do ficheiro de registo local Ações administrativas

Os ficheiros de registo de ações administrativas são armazenados no servidor. Para ver a localização local destes registos:

  1. Na home page da Administração Central do SharePoint 2016, clique em Monitorização.

  2. Na seção Relatórios, clique em Configurar coleta de dados de uso e integridade.

  3. Verá a localização do ficheiro de registo listada em Definições de Recolha de Dados de Utilização.

Como localizar os ficheiros de registo da Base de Dados de Utilização de Ações administrativas

Os registos de ações administrativas são escritos na Base de Dados de Utilização do SharePoint. Para localizar o servidor da base de dados de registo:

  1. Na home page da Administração Central do SharePoint 2016, clique em ** Monitorização **.

  2. Na seção Relatórios, clique em Configurar coleta de dados de uso e integridade.

  3. Encontrará o servidor da base de dados de registo e o nome da base de dados em: Definições do Servidor de Bases de Dados de Registo.

Obter registos da Base de Dados de Utilização do SharePoint

Os registos de ações administrativas são mantidos na Base de Dados de Utilização do SharePoint durante um máximo de 31 dias.

  1. Abra o Microsoft SQL Server Management Studio. ** Nota: ** Tem de ter sessão iniciada como Administrador.

  2. Ligue-se ao Nome do servidor indicado como "Servidor de Bases de Dados", nas definições do Servidor de Bases de Dados de Registo acima.

  3. Ligue-se à base de dados de registo aplicável. Esta é a base de dados que especificou como "Nome da Base de Dados" nas definições do Servidor da Base de Dados de Registo, normalmente WSS_Logging.

  4. Consulte as partições "AdministrativeActions".

    Observação

    Selecione o número de partições "AdministrativeActions" aplicáveis. Devem ser criadas 32 partições, entre 0 e 31. WSS_logging é o Nome da Base de Dados de registo predefinido. Modifique a consulta se o Nome da Base de Dados de registo for diferente.

Consulta de Exemplo

SELECT TOP 1000 [PartitionId]
      ,[RowId]
      ,[LogTime]
      ,[MachineName]
      ,[FarmId]
      ,[SiteSubscriptionId]
      ,[UserLogin]
      ,[CorrelationId]
      ,[Action]
      ,[Target]
      ,[Details]
      ,[RowCreatedTime]
  FROM (
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition0]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition1]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition2]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition3]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition4]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition5]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition6]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition7]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition8]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition9]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition10]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition11]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition12]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition13]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition14]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition15]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition16]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition17]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition18]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition19]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition20]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition21]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition22]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition23]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition24]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition25]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition26]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition27]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition28]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition29]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition30]
union
select * from [WSS_Logging].[dbo].[AdministrativeActions_Partition31]
) as A

Utilizar o Windows PowerShell para obter registos

Também pode obter registos de Ações Administrativas com o cmdlet do Windows PowerShell, ** Merge-SPUsageLog **.

Importante

A execução remota de cmdlets tem de estar ativada para utilizar Merge-SPUsageLog. Para configurar o computador para receber comandos remotos, veja Enable-PSRemoting.

O cmdlet Merge-SPUsageLog recolhe, filtra e agrega registos com base nos critérios especificados. Recomendamos que você filtre usando os parâmetros StartTime e EndTime para otimizar o desempenho desse cmdlet.

Merge-SPUsageLog gera objetos no pipeline do PowerShell a partir de registos que cumprem os critérios. Deve, pelo menos, especificar um tipo de utilização, por exemplo "Ações Administrativas".

Merge-SPUsageLog -Identity <SPUsageDefinitionPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-DiagnosticLogPath <String>] [-EndTime <DateTime>] [-OverWrite <SwitchParameter>] [-Servers <String[]>] [-StartTime <DateTime>] 
 
Parâmetro Obrigatório Tipo Descrição
Identidade
Obrigatório
Microsoft.SharePoint.PowerShell.SPUsageDefinitionPipeBind
Especifica o nome do arquivo de log.
AssignmentCollection
Opcional
Microsoft.SharePoint.PowerShell.SPAssignmentCollection
Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.
> [! NOTA]> Quando o parâmetro Global é utilizado, todos os objetos estão contidos no arquivo global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.
DiagnosticLogPath
Opcional
System.String
Especifica o arquivo para o qual as informações de diagnóstico serão gravadas. Um caminho relativo é suportado.
EndTime
Opcional
System.DateTime
Especifica a hora de término das entradas de log retornadas. O tipo deve ter um formato de Data/Hora válido, específico da cultura do idioma administrativo, como 16/2/2007 12:15:12 para português do Brasil. O valor padrão é a hora atual.
Se quiser especificar o horário UTC, você deve adicionar "Z" ao final do parâmetro. Por exemplo, "2016-06-15 03:29:18.199 Z". Se "Z" não for especificado, a hora do computador local será exibida em vez de UTC.
Substituir
Opcional
System.Management.Automation.SwitchParameter
Substitui o arquivo de log de diagnóstico se ele já existir no caminho especificado.
Servidores
Opcional
System.String[]
O endereço do servidor ou endereços para filtrar. Para obter uma lista de endereços válidos no farm, utilize Get-SPServer
Selecione Endereço.
StartTime
Opcional
System.DateTime
Especifica a hora de início das entradas de log retornadas. O tipo deve ter um formato de Data/Hora válido, específico da cultura do idioma administrativo, como 16/2/2007 12:15:12 para português do Brasil. O valor padrão é uma hora antes do horário atual no computador local.
Se quiser especificar o horário UTC, você deve adicionar "Z" ao final do parâmetro. Por exemplo, "2016-06-15 03:29:18.199 Z". Se "Z" não for especificado, a hora do computador local será exibida em vez de UTC.

Exemplo 1: Este exemplo intercala a última hora de dados de registo do fornecedor de utilização de "Ações Administrativas" de todos os computadores do farm.

Merge-SPUsageLog -Identity "Administrative Actions" 

Exemplo 2: Este exemplo intercala as entradas de registo do fornecedor de utilização "Ações Administrativas" de "09/06/2016 16:00" até agora a partir de servidores com o nome "A-0606" e "A-0505".

Merge-SPUsageLog -Identity "Administrative Actions" -Servers "A-0606","A-0505" -StartTime "06/09/2008 16:00" 

Exemplo 3: Este exemplo obtém registos de Ações Administrativas a partir de 11 de agosto e, em seguida, seleciona os seguintes campos a apresentar: Utilizador, ActionName e Carimbo de Data/Hora. Os resultados são classificados por Carimbo de Data/Hora. Este exemplo usa o pipeline do Windows PowerShell. Para obter mais informações sobre como utilizar o pipeline, veja about_Pipelines

Get-SPUsageDefinition -Identity "Administrative Actions" | Merge-SPUsagelog  -StartTime "08/11/2016 3:50 AM" | Select User, ActionName, Timestamp | Sort Timestamp  
 

Tipos de ações administrativas registadas

As tabelas seguintes detalham os tipos de Ações Administrativas capturadas nos registos.

Categoria de ação Subcategoria de ação Ações de registo Descrição
Configurar Contas
Adicionar, Remover, Atualizar
Administration.Security.User.Add Administration.Security.User.Remove Administration.Security.User.Update Administration.Security.User.Role.Update
Regista a configuração da conta administrativa e as alterações de informações, incluindo a adição, remoção e atualizações de administradores de coleções de sites e farm. Além disso, regista as atualizações de função.
Configurar contas gerenciadas
Novo, Remover, Atualizar
Administration.Security.ManagedAccount.New Administration.Security.ManagedAccount.Remove Administration.Security.ManagedAccount.Update
Regista alterações na configuração de contas geridas, criação e remoção de contas geridas e atualizações para contas geridas existentes.
Configurar Conta de Serviço
Atualizar
Administration.Security.ServiceAccount.Update
Regista atualizações para as contas de serviço designadas no farm.
Configurar as definições de alteração da palavra-passe
Atualizar
Administration.Security.AccountPasswordSetting.Update
Regista as atualizações às definições de gestão de palavras-passe.
Especificar Fornecedores de Autenticação
Atualizar
Administration.Security.AuthenticationProviderSetting.Update
Regista as atualizações às definições do fornecedor de autenticação.
Gerir Fidedignidade
Editar, Remover, Atualizar
Administration.Security.ManageTrust.SPTrustedRootAuthority.Edit Administration.Security.ManageTrust.SPTrustedRootAuthority.New Administration.Security.ManageTrust.SPTrustedRootAuthority.Remove Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer.Edit Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer.New Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer.Remove
Administration.Security.ManageTrust.SPTrustedRootAuthority regista edições e remoção das definições de relação de confiança no farm e a criação de novas relações de confiança. Administration.Security.ManageTrust.SPTrustedSecurityTokenIssuer regista edições e remoção das definições do emissor de tokens e a criação de novas relações de fidedignidade do emissor de tokens.
Gerir a Segurança de Peças Web
Atualizar
Administration.Security.WebPart.Update
Regista atualizações para páginas de Peças Web e peças Web na sua aplicação Web selecionada.
Operações de cópia de segurança e restauro do farm
Cópia de Segurança, Restauro, Atualização
Administration.Farm.BackupRestore.Backup Administration.Farm.BackupRestore.Restore Administration.Farm.BackupRestore.Settings.Update
Regista operações de restauro e cópia de segurança do farm, incluindo atualizações para as definições de cópia de segurança e restauro predefinidas.
Administração do Servidor
Adicionar, Remover, Atualizar
Administration.Farm.Server.Add Administration.Farm.Server.Remove Administration.Farm.Server.Role.Update
Regista as remoçãos e adições de servidores ao farm, incluindo atualizações de funções dos servidores do farm.
Alterações à base de dados de configuração
Novo, Remover
Administration.Farm.ConfigurationDatabase.New Administration.Farm.ConfigurationDatabase.Remove
Regista a adição da nova base de dados de configuração ou a remoção de uma existente.
Administração da Coleção de Sites
Adicionar, Cópia de Segurança, Exportar, Importar, Remover, Restaurar, Atualizar
Administration.SiteCollection.Add Administration.SiteCollection.Remove Administration.SiteCollection.BackupRestore.Backup Administration.SiteCollection.BackupRestore.Restore Administration.SiteCollection.Owner.Update Administration.SiteCollection.SecondContact.Update Administration.SiteCollection.Quota.Update Administration.SiteCollection.ImportExport.Export Administration.SiteCollection.ImportExport.Import
Regista as operações mais comuns em torno da administração da coleção de sites, incluindo a adição e remoção de uma coleção de sites, operações de cópia de segurança e restauro de uma coleção de sites, alterações à propriedade, contacto secundário e quota, e operações de importação e exportação da coleção de sites.
Base de Dados de Conteúdos da Coleção de Sites
Adicionar, Novo, Remover, Definir
Administration.ContentDatabase.Add Administration.ContentDatabase.New Administration.ContentDatabase.Remove Administration.ContentDatabase.Set
Regista operações comuns de bases de dados de conteúdos do SharePoint, tais como: adicionar uma base de dados de conteúdos ao farm, criar uma nova base de dados de conteúdos, remover uma base de dados de conteúdos e definir as propriedades globais de uma base de dados de conteúdos.
Alterações de Quota
Novo, Remover, Atualizar
Administration.Quota.New Administration.Quota.Remove Administration.Quota.Update
Os registos definem uma nova quota de coleção de sites, efetuam atualizações para uma quota de coleção de sites existente e removem uma quota de coleção de sites.
Administração de Funcionalidades
Instalar, Desativar, Desinstalar, Ativar
Administration.Feature.Disable Administration.Feature.Enable Administration.Feature.Install Administration.Feature.Uninstall
Regista ações de administração de funcionalidades da coleção de sites para desativar, ativar, instalar e desinstalar funcionalidades.
Administração de Aplicações Web
Editar, Novo, Remover
Administration.WebApplication.Edit Administration.WebApplication.New Administration.WebApplication.Remove
Regista ações de administração de aplicações Web comuns, incluindo edições a uma aplicação Web existente, a criação de uma nova aplicação Web e a remoção de uma aplicação Web existente.
Política de Utilizador da Administração de Aplicações Web
Adicionar, Novo, Remover, Atualizar
Administration.WebApplication.UserPolicy.Add Administration.WebApplication.UserPolicy.New Administration.WebApplication.UserPolicy.Remove Administration.WebApplication.UserPolicy.Update
Regista operações relacionadas com a gestão de políticas de permissões de utilizador de aplicações Web, incluindo: adicionar utilizadores a uma política de utilizador de aplicação Web existente, criar uma nova política de utilizador, remover utilizadores de uma política de utilizador existente e efetuar atualizações a uma política de permissões de utilizador.
Aplicativo de serviço
Editar, Novo, Remover
Administration.ServiceApplication.Edit Administration.ServiceApplication.New Administration.ServiceApplication.Remove
Regista as edições às Aplicações de Serviço, a criação de uma nova Aplicação de Serviço e a remoção de uma Aplicação de Serviço existente.
Administração de Modelos de Funcionalidades de & de Formulários
Converter, Desativar, Ativar, Instalar, Novo, Definir, Iniciar, Parar, Testar, Atualizar, Atualizar, Desinstalar
Administration.FormTemplate.Convert Administration.FormTemplate.Disable Administration.FormTemplate.Enable Administration.FormTemplate.Install Administration.FormTemplate.New Administration.FormTemplate.Set Administration.FormTemplate.Inicie Administration.FormTemplate.Stop Administration.FormTemplate.Update Administration.FormTemplate.Test Administration.FormTemplate.Upgrade Administration.FormTemplate.Uninstall Administration.Feature.FormTemplate.Install Administration.Feature.FormTemplate.Uninstall
Regista operações relacionadas com a gestão de modelos do InfoPath em coleções de sites, incluindo: conversão de modelos, desativação (desativação), ativação, instalação, criação de um novo modelo, definição de um modelo, início e paragem de modelos, atualizações, teste, atualização e desinstalação de um modelo.
Banco de dados de conteúdo
Adicionar, Novo, Remover, Definir
Administration.ContentDatabase.Add Administration.ContentDatabase.New Administration.ContentDatabase.Remove Administration.ContentDatabase.Set
Configurar Grupos
Adicionar, Remover, Atualizar
Administration.Security.Group.Add Administration.Security.Group.Remove Administration.Security.Group.Update
Regista ações relacionadas com a criação, eliminação e gestão de grupos, tais como: adicionar, remover e atualizar grupos.
Migração de Grupos de & de Utilizadores
Mover
Administration.Security.User.Move Administration.Security.Group.Move
Regista atividades relacionadas com a migração de inícios de sessão de grupos e utilizadores.