You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取日历项变更日志?Exchange模块缺失Get-CalendarDiagnosticObjects cmdlet

关于ExchangeOnlineManagement V3中缺失Get-CalendarDiagnosticObjects cmdlet的问题解答
  • 问题本质:Get-CalendarDiagnosticObjects是Exchange本地服务器的专属cmdlet,并非Exchange Online官方支持的命令。ExchangeOnlineManagement V3版本做了架构精简,移除了旧版中兼容的非官方本地cmdlet,所以会出现找不到该命令的情况。
  • 为什么其他cmdlet正常:Connect-ExchangeOnline、Get-Mailbox这类是Exchange Online的标准核心cmdlet,属于模块官方维护的功能,因此在V3版本中仍能正常运行。
  • 替代方案(获取Exchange Online日历项变更日志):
    1. 使用Exchange Online的官方cmdlet组合:
      # 获取指定邮箱的日历文件夹ID
      $calendarFolder = Get-ExoMailboxFolderStatistics -Identity <邮箱地址> -FolderScope Calendar | Select-Object -ExpandProperty FolderId
      # 获取日历项的修改记录
      Get-ExoItemStatistics -FolderId $calendarFolder | Select-Object Subject, LastModifiedTime, CreatedTime, LastModifiedBy
      
    2. 启用邮箱审核日志查询:
      先为目标邮箱开启日历项审核,再通过Get-MailboxAuditLog cmdlet筛选日历相关的操作记录,能获取更详细的变更动作(如创建、修改、删除)及操作人信息。

内容的提问来源于stack exchange,提问作者Falco Alexander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:35:36