配置 REST API
如何使用 Office 365 Management Activity API 获取 SharePoint Online 审计日志
版本 4500 及以下使用 Search-UnifiedAuditLog 脚本获取 SharePoint Online 审计日志。使用此 PowerShell 脚本有时会导致部分用户数据不一致。从版本 4501 开始,用户可以选择使用 Office 365 Management Activity API 来避免数据遗漏。请按照以下步骤使用此 API 获取审计数据。
- 如果未配置 Azure 应用,
- 手动创建 Azure 应用 并在产品的管理员页面更新相关信息。
- 保存配置。
- 如果已配置 Azure 应用,请按照以下步骤操作:
- 确保您正在运行最新版本的 SharePoint Manager Plus 以从 UI 获取客户端 ID。导航至 管理员 选项卡 > Microsoft 365 并复制对应租户下 Azure 应用 列中的客户端 ID。
- 打开 Azure 门户 并导航至 Microsoft Entra ID → 应用注册 → 所有应用.
- 使用您的客户端 ID 搜索并打开该应用。
- 打开 API 权限 并点击 添加权限.
- 在弹出窗口中,导航至 Office 365 Management APIs → 应用权限.
- 选择 ActivityFeed.Read 并点击 添加权限.
- 点击 为 <Your Company> 授予管理员同意 并确认。
- 联系 支持 获取连接数据库所需的文件,并将其存放在 <product-installation-directory>/bin 文件夹下。打开 connectDB.bat 并运行以下查询以更新审计类型 <product-installation-directory>/bin update onlineprofiles set audit_type=4;
- 重启 SharePoint Manager Plus 以应用更改。
- 上一主题