配置 REST API

如何使用 Office 365 Management Activity API 获取 SharePoint Online 审计日志

版本 4500 及以下使用 Search-UnifiedAuditLog 脚本获取 SharePoint Online 审计日志。使用此 PowerShell 脚本有时会导致部分用户数据不一致。从版本 4501 开始,用户可以选择使用 Office 365 Management Activity API 来避免数据遗漏。请按照以下步骤使用此 API 获取审计数据。

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

ZOHO Corp 2025, 保留所有权利。ic-admp