Quando várias pessoas editam uma apresentação do PowerPoint armazenada no SharePoint, rastrear quem alterou o que em cada slide se torna um desafio. Os logs de auditoria padrão do SharePoint mostram eventos em nível de arquivo, como visualização, edição ou exclusão, mas não revelam qual slide específico foi modificado. Este artigo explica como usar o log de auditoria do Microsoft 365 combinado com o histórico de versões interno do PowerPoint para reconstruir o histórico de alterações por slide. Você aprenderá as etapas exatas para consultar dados de auditoria e cruzá-los com detalhes em nível de slide.
Principais conclusões: Como visualizar o histórico de edição por slide de arquivos do PowerPoint no SharePoint
- Microsoft 365 Purview Audit (Premium) > Evento FileModified: Fornece uma lista de usuários que editaram o arquivo, com carimbos de data/hora, mas sem detalhes em nível de slide.
- Histórico de versões do PowerPoint > Arquivo > Informações > Histórico de versões: Mostra as versões salvas e permite abrir cada versão para inspecionar manualmente quais slides foram alterados.
- Recurso Comparar do PowerPoint > Revisão > Comparar: Mescla duas versões de uma apresentação e destaca slides inseridos, excluídos ou modificados, bem como objetos individuais.
Por que os logs de auditoria do SharePoint não mostram alterações em nível de slide
O log de auditoria do SharePoint registra eventos em nível de arquivo. Quando um usuário salva um arquivo do PowerPoint, o SharePoint registra um evento FileModified. O log contém o nome do usuário, carimbo de data/hora, endereço IP e a URL do arquivo. Ele não captura qual slide foi editado ou qual objeto foi alterado. Isso é proposital — o SharePoint trata todo o arquivo .pptx como um único objeto binário durante a auditoria.
O PowerPoint armazena o conteúdo dos slides dentro de uma estrutura XML compactada. Cada slide é um arquivo XML separado dentro do arquivo .pptx. No entanto, o SharePoint não analisa essa estrutura interna durante o registro de auditoria padrão. Para ver alterações por slide, você deve combinar duas ferramentas: o log de auditoria para identificar sessões de edição e o histórico de versões do PowerPoint para comparar manualmente o conteúdo dos slides.
Etapas para reconstruir o histórico por slide usando o log de auditoria e o histórico de versões
Siga estas etapas para identificar quem editou um arquivo e, em seguida, determinar quais slides foram alterados.
- Abra o portal de conformidade do Microsoft 365 Purview
Acesse https://compliance.microsoft.com e faça login com uma função de Administrador Global ou Visualizador de Log de Auditoria. Na navegação à esquerda, selecione Auditoria. - Pesquise eventos FileModified para o arquivo específico
Na guia Pesquisar, defina o intervalo de datas para o período que deseja investigar. Na caixa Atividades, digiteFileModifiede selecione-o na lista. No campo Arquivo, insira a URL completa do arquivo do PowerPoint no SharePoint. Clique em Pesquisar. - Revise os resultados da auditoria para identificar sessões de edição
Os resultados mostram cada vez que o arquivo foi salvo. Anote o Usuário, a Data e a Hora de cada evento. Exporte os resultados para CSV, se necessário. Isso informa quem editou o arquivo e quando, mas não qual slide. - Abra o arquivo do PowerPoint e ative o histórico de versões
No PowerPoint, abra o arquivo do SharePoint. Vá para Arquivo > Informações > Histórico de versões. Um painel é aberto à direita listando todas as versões salvas com carimbos de data/hora e o usuário que salvou cada versão. - Compare duas versões consecutivas para ver alterações em nível de slide
Clique nos três pontos (…) ao lado de uma versão mais antiga e selecione Abrir versão. O PowerPoint abre a versão mais antiga em uma janela separada. Em seguida, vá para Revisão > Comparar. Na caixa de diálogo Comparar, navegue até a versão mais recente (a salva posteriormente) e clique em Mesclar. O PowerPoint insere um Painel de Revisão que lista todas as alterações — novos slides, slides excluídos, caixas de texto modificadas, imagens e formatação. Cada alteração é marcada com o nome do usuário dos metadados do arquivo. - Repita a etapa Comparar para cada par de versões consecutivas
Para reconstruir o histórico completo por slide, compare a Versão 1 com a Versão 2, depois a Versão 2 com a Versão 3 e assim por diante. Isso fornece um registro de alterações slide a slide para cada sessão de edição.
Usando PowerShell para automatizar a extração do log de auditoria
Se você precisar auditar muitos arquivos ou eventos recorrentes, pode usar o módulo do PowerShell do Exchange Online para extrair registros de auditoria programaticamente.
- Instale o módulo do PowerShell do Exchange Online
Execute o PowerShell como Administrador e digiteInstall-Module -Name ExchangeOnlineManagement. Confirme a instalação. - Conecte-se ao Exchange Online
ExecuteConnect-ExchangeOnlinee faça login com suas credenciais de administrador. - Pesquise o log de auditoria por eventos FileModified
Use o cmdletSearch-UnifiedAuditLogcom filtros. Exemplo:Search-UnifiedAuditLog -StartDate "2025-01-01" -EndDate "2025-01-31" -Operations FileModified -ObjectId "https://tenant.sharepoint.com/sites/site/Documents/presentation.pptx" | Select-Object UserIds, CreationDate, Operations - Exporte os resultados para CSV
Envie a saída paraExport-Csv -Path "C:\audit.csv" -NoTypeInformation. Abra o CSV no Excel para filtrar e classificar por usuário e data.
Se o histórico de versões ou Comparar estiver ausente
O histórico de versões não aparece em Arquivo > Informações
Isso acontece quando o arquivo não está salvo no SharePoint ou OneDrive. O histórico de versões exige que o arquivo esteja armazenado em uma biblioteca de documentos do SharePoint ou no OneDrive. Salve o arquivo no SharePoint primeiro. Se o arquivo já estiver no SharePoint, mas o histórico de versões ainda estiver ausente, verifique se o controle de versão está ativado nas configurações da biblioteca. Vá para a biblioteca do SharePoint, clique no ícone de engrenagem > Configurações da Biblioteca > Configurações de Controle de Versão. Defina Criar versões principais como Verdadeiro e especifique um número (por exemplo, 100).
O botão Comparar está desabilitado
O recurso Comparar requer dois arquivos .pptx separados. Ele não funciona com o próprio arquivo atual. Abra a versão mais antiga em uma janela separada, conforme descrito na etapa 5. Se o botão continuar desabilitado, feche todas as outras janelas do PowerPoint, exceto as duas que deseja comparar. Além disso, verifique se ambos os arquivos estão salvos com a extensão .pptx — o Comparar não oferece suporte a arquivos .ppt ou .pps.
Comparar mostra alterações, mas sem nomes de usuário
O recurso Comparar obtém os nomes de usuário dos metadados internos do autor do arquivo. Se os usuários editaram o arquivo sem fazer login no Microsoft 365, ou se o arquivo foi editado em um aplicativo de desktop que não incorpora nomes de autor, as alterações aparecem como “Desconhecido”. Para corrigir isso, exija que todos os editores façam login no Microsoft 365 antes de editar arquivos armazenados no SharePoint. Você pode bloquear a edição anônima nas permissões da biblioteca do SharePoint.
Log de auditoria vs. Histórico de versões: o que cada um revela sobre alterações em slides
| Item | Log de Auditoria do SharePoint | Histórico de Versões + Comparar do PowerPoint |
|---|---|---|
| Granularidade | Apenas eventos em nível de arquivo | Alterações em nível de slide e objeto |
| Identificação do usuário | Sim, a partir do login do Microsoft 365 | Sim, a partir dos metadados do arquivo (pode mostrar “Desconhecido”) |
| Carimbo de data/hora | Hora exata do salvamento | Hora exata do salvamento do histórico de versões |
| O que mudou em cada slide | Não fornecido | Lista slides e objetos inseridos, excluídos ou modificados |
| Período de retenção | 90 dias (Standard) ou 1 ano (Premium) | Enquanto o histórico de versões for mantido na biblioteca |
| Requer acesso de administrador | Sim, Administrador Global ou Visualizador de Log de Auditoria | Não, qualquer usuário com acesso de edição ao arquivo |
Agora você pode identificar quem editou cada slide em um arquivo do PowerPoint armazenado no SharePoint combinando o log de auditoria do Microsoft 365 com o recurso Comparar do PowerPoint. Comece executando uma pesquisa no log de auditoria para encontrar sessões de edição e, em seguida, use o histórico de versões e o Comparar para detalhar as alterações em nível de slide. Para auditorias regulares, automatize a extração do log com o PowerShell. Para evitar nomes de usuário ausentes, exija que todos os editores façam login no Microsoft 365 antes de editar.