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

[玩转系统] 使用 PowerShell 在 Office 365 中获取共享邮箱 - Office 365 报告

作者:精品下载站 日期:2024-12-14 08:31:42 浏览:13 分类:玩电脑

使用 PowerShell 在 Office 365 中获取共享邮箱 - Office 365 报告


Microsoft 365 管理员经常需要获取其 Exchange Online 环境中共享邮箱的所有列表。即使使用简单的 cmdlet,您也可以列出共享邮箱。例如,

Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails SharedMailbox

在使用上述 cmdlet 之前,您必须连接到 Exchange Online PowerShell。但结果不会如你所料。为了简化您的工作,我们创建了一个 PowerShell 脚本。它将包含最需要的属性的共享邮箱报告导出为 CSV。

脚本下载:GetSharedMailboxReport.ps1

脚本亮点:

  • 该脚本使用新式身份验证连接到 Exchange Online。
  • 该脚本也可以使用启用 MFA 的帐户执行。
  • 将报告结果导出到 CSV 文件。
  • 它有助于单独识别具有许可证的共享邮箱
  • 帮助跟踪电子邮件转发配置的共享邮箱。
  • 在您确认后,自动安装 EXO V2 模块(如果尚未安装)。
  • 该脚本调度程序友好。即,凭证可以作为参数传递,而不是交互获取。

导出 Office 365 共享邮箱报告 - 示例输出:

导出的共享邮箱详细信息报告将包含以下属性:

邮箱名称、主 SMTP 地址、别名、共享邮箱大小、许可证状态、存档状态、从地址列表中隐藏、启用审核、转发地址、转发 SMTP 地址、诉讼保留状态、保留保留状态。

[玩转系统] 使用 PowerShell 在 Office 365 中获取共享邮箱 - Office 365 报告

脚本执行方法:

要运行此脚本,您可以选择以下任意方法。

方法 1:要使用 MFA 和非 MFA 帐户运行脚本,

.\GetSharedMailboxReport.ps1

导出的报告将包含 Office 365 中的所有共享邮箱及其属性到 CSV 文件。

方法 2:要使用非 MFA 帐户安排脚本,

.\GetSharedMailboxReport.ps1 -UserName [email protected] -Password XXX

如果管理员帐户具有 MFA,则必须使用条件访问策略禁用 MFA 才能使脚本正常工作。

方法 3: 要查找具有许可证的共享邮箱,请使用 -LicensedOnly 开关参数执行脚本。

.\GetSharedMailboxReport.ps1 -LicensedOnly

您可以下载我们关于许可共享邮箱报告的专用脚本,以获得更详细的带有许可证的共享邮箱。

方法 4:要识别具有自动电子邮件转发配置的共享邮箱,请使用 -EmailForwardingEnabled 开关参数运行脚本。

.\GetSharedMailboxReport.ps1 -EmailForwardingEnabled

如何获取共享邮箱成员和权限:

要获取共享邮箱成员和共享邮箱代理发送/代表发送权限,您可以生成共享邮箱权限报告。

示例输出:

[玩转系统] 使用 PowerShell 在 Office 365 中获取共享邮箱 - Office 365 报告

使用 AdminDroid 简化共享邮箱管理工作:

对于 IT 管理员来说,跟踪共享邮箱及其使用情况可能是一项具有挑战性的任务。这就是 AdminDroid Office 365 报告和审核工具的用武之地。AdminDroid 提供广泛的共享邮箱报告以有效管理它们。

共享邮箱报告的分类依据

  • 共享邮箱信息报告 - 列出所有共享邮箱及其详细信息
  • 共享邮箱权限报告 - 提供有关共享邮箱成员、代理人和权限详细信息的报告
  • 共享邮箱电子邮件配置 - 显示共享邮箱以及收件箱规则、转发配置、外部转发等。
  • 共享邮箱保留报告 - 描述共享邮箱的保留详细信息,例如诉讼保留、就地保留和保留保留。
  • 共享邮箱大小报告 - 显示邮箱已使用大小、已使用百分比、项目计数等。
  • 共享邮箱电子邮件报告 - 列出从共享邮箱发送的所有电子邮件以及电子邮件的发送者。
  • 共享邮箱电子邮件分析报告 - 此类别提供有关每天每小时和每周发送和接收电子邮件计数的报告、有关共享邮箱高峰/淡季时间和日期的电子邮件流量报告、共享邮箱' 基于电子邮件活动等的活动和非活动分析报告。

除了这些报告之外,AdminDroid 还提供 600+ 邮箱和电子邮件活动报告,以监控邮箱使用情况、跟踪电子邮件流量并确保遵守组织政策和法规。

[玩转系统] 使用 PowerShell 在 Office 365 中获取共享邮箱 - Office 365 报告

[玩转系统] 使用 PowerShell 在 Office 365 中获取共享邮箱 - Office 365 报告

AdminDroid Exchange Reporter 减少了 Microsoft 365 邮箱管理挑战并提高了组织的安全性。这就是管理员选择 AdminDroid 来满足其 Exchange Online 报告需求的原因。以下是 AdminDroid 的一些主要优点:

  • 安排报告并将其发送到电子邮件
  • 以多种格式导出数据,例如 CSV、HTML、PDF 等。
  • 过滤数据以生成细粒度的报告
  • 将报告数据可视化为图表/AI 生成的图表
  • 管理多个租户
  • 用户友好的用户界面
  • 发送有关关键活动的即时警报,例如非所有者邮箱访问、外部转发规则的创建等。
  • 用户、组、许可证、密码和其他 免费版本身提供 120 多个报告

此外,AdminDroid 在各种 Microsoft 365 服务(例如 Azure AD、SharePoint、Teams、OneDrive、Stream 等)上提供 1800 多个预构建报告和 30 多个 Office 365 仪表板。通过大量报告和仪表板轻松管理您的 Microsoft 365 环境。从报告和审计到警报,AdminDroid 提供全面的解决方案。下载 AdminDroid Microsoft 365 报告器,了解它如何使您的组织受益。

我希望这个博客能让您获得有关共享邮箱的报告。如果您有任何疑问或需要对脚本进行增强,可以通过评论部分联系我们。

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

取消回复欢迎 发表评论:

关灯