当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:如何从审核日志跟踪文档下载?

作者:精品下载站 日期:2024-12-15 00:25:59 浏览:15 分类:玩电脑

SharePoint Online:如何从审核日志跟踪文档下载?


要求:跟踪 SharePoint Online 中的文档下载。

如何审核 SharePoint Online 中的下载?

您是否需要跟踪谁在下载您的 SharePoint Online 文档?您是否正在寻找一种方法来跟踪 SharePoint Online 中审核日志的文档下载?在本指南中,我们将向您展示如何做到这一点。我们将引导您完成跟踪谁在下载哪些文档以及何时使用审核日志和 PowerShell 脚本的步骤。让我们开始吧!

我们需要审核从特定 SharePoint Online 网站集下载的所有文件。以下是查询 SharePoint Online 审核日志的步骤:

  1. 登录 Microsoft 365 合规性网站 https://compliance.microsoft.com
  2. 单击左侧导航栏中的“审核”链接(URL:https://compliance.microsoft.com/auditlogsearch)。
  3. 选择日期范围,然后将“活动”下拉列表设置为“文件和页面活动”下的“已下载文件”。或者,您可以将过滤器设置为“文件、文件夹或站点”。
  4. 单击“搜索”按钮启动审核日志搜索。

    [玩转系统] SharePoint Online:如何从审核日志跟踪文档下载?

审核日志报告将显示与您的过滤器匹配的所有下载事件的列表,以及事件的日期和时间、执行操作的用户以及下载的文件等详细信息。在我们的例子中,根据指定的过滤器,它会为您提供来自 SharePoint Online 的文档的所有下载活动以及日期时间戳、IP 地址、用户 ID、下载的项目等详细信息。您可以将结果导出到 CSV以及。

[玩转系统] SharePoint Online:如何从审核日志跟踪文档下载?

PowerShell 获取 SharePoint Online 的审核日志

我们还可以使用PowerShell查询统一日志。以下是自动执行上述步骤的 PowerShell 脚本:


#Connect to Exchange Online
Connect-ExchangeOnline -Credential (Get-Credential)

#Set Date Filters - past 7 days!
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date

#Search Unified Log
$SharePointLog = Search-UnifiedAuditLog -StartDate $StartDate -EndDate $EndDate -Operations "FileDownloaded"
$AuditLogResults = $SharePointLog.AuditData | ConvertFrom-Json | Select CreationTime,UserId,Operation, ObjectID,SiteUrl,SourceFileName,ClientIP

#Export Audit log results to CSV
$AuditLogResults
$AuditLogResults | Export-csv -Path "C:\Temp\SPAuditLog.csv" -NoTypeInformation

Disconnect-ExchangeOnline -Confirm:$false

结论

总之,要跟踪 SharePoint Online 中的文档下载,您可以通过 Web 浏览器界面或使用 PowerShell 查询合规性审核日志。审核日志包含谁下载了哪些文档以及下载时间。此信息对于合规性目的非常有用,因为它允许您跟踪谁访问了敏感或机密文档。此外,您可以设置警报,以便在发生某些操作(例如下载)时通知您,这可以帮助您随时了解 SharePoint 网站上的活动。

总体而言,通过合规性审核日志跟踪 SharePoint Online 中的文档下载是确保您的网站得到适当使用并符合任何相关法规或政策的有效方法。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯