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

[玩转系统] Office 365 PowerShell 脚本 – TechNet 替代方案 - Office 365 报告

作者:精品下载站 日期:2024-12-14 08:27:32 浏览:15 分类:玩电脑

Office 365 PowerShell 脚本 – TechNet 替代方案 - Office 365 报告


适用于 Microsoft 365 的 PowerShell 可以显示 Microsoft 365 管理中心无法查看的更多信息。因此,Office 365 管理员依靠 PowerShell 来满足其报告和审核需求。 TechNet 库充当 Office 365 脚本和工具的来源。 O365reports 向 TechNet 库贡献了许多脚本和工具。

由于 TechNet 库即将停用,因此有必要找到 TechNet 库源的替代方案。因此,我们决定将我们的博客文章与相应的 TechNet 脚本链接起来。

Office 365 报告工具:

Office 365 报告工具 TechNet:

此 Microsoft 365 报告工具提供1500 多个预构建报告,涉及 Office 365 用户、许可证、组、组成员、安全性、MFA/2FA、密码过期、许可证过期、订阅使用情况、邮箱使用情况、垃圾邮件、恶意软件、发送/接收的电子邮件、邮件流量、浏览器使用情况、邮箱配额、邮箱大小、邮箱审核、邮箱转发、外部转发、非活动邮箱、邮箱权限、邮箱协议、ActiveSync、移动设备、保留邮箱、交换组、收件箱规则、网站使用情况、网站集审核、非活动网站、SharePoint 管理员、来宾用户、外部用户、匿名用户、网站组成员、PSTN 使用情况、Skype 会议、Skype 活跃用户、Yammer 组、团队频道、团队和频道成员、设备使用情况、内部/外部文件共享、Office 365 活动/非活动用户、Pro Plus 激活、非活动组等。

除了这些报告之外,这款 O365 报告软件还提供20 个具有视觉吸引力的智能仪表板,您可以在其中轻松获取有关 Office 365 环境的统计信息。

博客:PowerShell 免费 Office 365 报告工具

TechNet 下载:https://gallery.technet.microsoft.com/Office-365-Reporting-Tool-7987b4c2

Office 365 审核报告工具 TechNet:

这款 Microsoft 365 审核工具提供超过 600+ 开箱即用的 Office 365 审核报告,受到多个 Office 365 管理员的广泛追捧。这些报告提供了有效监控用户活动、文件和共享项目所需的丰富信息。

审核仪表板显示在 Office 365 应用程序(例如 Azure AD、Exchange Online、SharePoint Online、OneDrive for Business、Microsoft Teams、Power BI 和安全与合规中心)上执行的汇总活动。

博客:Office 365 审核工具

TechNet 下载:https://gallery.technet.microsoft.com/office/Office-365-Auditing-Tool-01747cd4

Office 365 Exchange 审核和报告工具 TechNet:

此工具提供 390+ Exchange Online 统计信息和审核报告以及具有视觉吸引力的仪表板。此工具为您提供有关邮箱大小、邮箱使用情况、活动和非活动邮箱、传入和传出邮件流量、垃圾邮件、恶意软件电子邮件、邮箱权限、邮箱协议配置、启用或非活动 ActiveSync 设备、保留邮箱的见解和统计数据,电子邮件签名、OOF(外出)配置、动态通讯组、角色组、收件箱规则/过滤器、非所有者邮箱访问、邮箱登录、Active Sync 设备更改、内部/外部转发、邮箱规则更改等。

博客:Office 365 Exchange 审核和报告工具

TechNet 下载:https://gallery.technet.microsoft.com/Office-365-Exchange-Online-4ceee521

Office 365 PowerShell 脚本:

Office 365 许可证报告:

此脚本列出了已分配许可证和服务状态的 Office 365 许可用户。该脚本将结果导出到 CSV 文件。

博客:使用 PowerShell 导出 Office 365 用户许可证报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-User-079add3a

输出文件存储最必需的属性,例如显示名称、用户主体名称、国家/地区、许可证、许可证友好名称、服务、服务友好名称和服务状态。

Office 365 MFA 报告:

此 PowerShell 脚本将 Office 365 用户的 MFA 状态报告导出到 CSV 文件。您还可以根据用户的 MFA 状态(例如强制、启用和禁用)生成报告。

博客:导出 Office 365 用户 MFA 状态报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-Users-81747c73

MFA 状态报告包含显示名称、用户主体名称、MFA 状态、激活状态、默认 MFA 方法、所有 MFA 方法、MFA 电话、MFA 电子邮件、许可证状态、部门、IsAdmin、管理员角色和登录状态。

Office 365 上次登录报告:

该脚本使用 PowerShell cmdlet Get-MailboxStatistics(LastLogonTime) 导出 Office 365 用户的上次登录时间。

博客:将 Office 365 用户的上次登录时间导出到 CSV

TechNet 链接:https://gallery.technet.microsoft.com/office/Export-Office-365-Users-ae3463f2

导出的报告包含用户主体名称、显示名称、上次登录时间、创建时间、非活动天数、邮箱类型、分配的许可证(友好名称)、管理员角色。

Office 365 上次密码更改报告:

该脚本有助于生成 7 种不同的密码过期报告,例如密码过期用户报告、密码永不过期的用户报告、即将过期的密码、最近的密码更改者等。

博客:Office 365 密码过期报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-Users-91b4fc50

输出 CSV 文件包含显示名称、用户主体名称、密码上次更改日期、自上次设置以来的密码(密码期限)、密码到期日期、友好到期时间、许可证状态以及到期后天数/到期天数。

Office 365 许可证到期日期报告:

此脚本有助于使用 PowerShell 检查 Office 365 许可证到期日期。它还包括“下一个生命周期活动日期。”

博客:使用 PowerShell 导出 Office 365 许可证到期日期报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-License-59e16536

导出的订阅到期日期报告包含订阅名称、友好订阅名称、订阅日期、订阅类型、下一个生命周期活动日期、友好到期日期和订阅状态。

Office 365 非活动用户报告:

该脚本使用 PowerShell cmdlet Get-MailboxStatistics(LastUserActionTime 属性)导出非活动用户报告。您还可以使用该报告查找 Office 365 上次活动日期。

博客:导出 Office 365 非活动用户报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-Users-05819ea5

导出的报告包含用户主体名称、显示名称、上次登录时间、创建时间、非活动天数、邮箱类型、分配的许可证(友好名称)、管理员角色。

Audit Office 365 用户登录历史记录报告:

该脚本将 Office 365 用户的登录历史记录报告导出到 CSV 文件。登录历史记录包括成功和失败的登录尝试。您可以使用高级过滤选项来单独获取成功/失败的登录尝试。

该报告审核 Azure Active Directory 中的登录事件。 Exchange Online 和 Microsoft Teams。

博客:导出 Office 365 用户登录历史记录报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-Users-d83e98ca

导出的登录历史报告显示登录时间、用户名、登录IP地址、操作、结果状态和工作负载。

Office 365 组成员报告

将通讯组列表成员导出到 CSV:

此 PowerShell 脚本获取 Office 365 环境中可用的所有通讯组及其成员。该脚本将输出导出到格式良好的 2 个 CSV 文件中。一份包含详细信息,另一份包含摘要信息。

博客:导出 Office 365 通讯组列表成员报告

TechNet 链接:https://gallery.technet.microsoft.com/Export-Office-365-811ad3a2

导出的通讯组成员报告包含组显示名称、主 SMTP 地址、组别名、组成员计数、组成员、成员主 SMTP 地址、成员收件人类型、授权发件人等。

动态通讯组成员报告:

此 PowerShell 脚本有助于查看动态通讯组 (DDL) 成员的数量,并将结果导出到 CSV 文件。

博客:将动态通讯组列表成员导出到 CSV

TechNet 下载:https://gallery.technet.microsoft.com/office/Export-Office-365-Dynamic-7f66e229

群组成员报告包含群组显示名称、主 SMTP 地址、群组别名、群组成员计数、群组成员、群组管理员、成员类型等。

Office 365 连接脚本

连接到 Exchange Online PowerShell 脚本:

此 PowerShell 有助于将 Exchange Online PowerShell 与 MFA 和非 MFA 帐户连接。对于 MFA 帐户,该脚本使用Connect-EXOPSSession cmdlet。

博客:连接到 Exchange Online PowerShell

TechNet 下载:https://gallery.technet.microsoft.com/Connect-to-Exchange-Online-7d7365e0

连接到所有 Office 365 服务 PowerShell:

该脚本会在您确认后安装所有 Office 365 PowerShell 模块,例如 Azure AD、MSOnline、Exchange Online、SharePoint Online、Microsoft Teams、Skype for Business 以及安全与合规中心(如果尚未安装)。

博客:通过 PowerShell 连接到所有 Office 365 服务

TechNet 链接:https://gallery.technet.microsoft.com/PowerShell-Script-to-4081ec0f

此外,该脚本还有助于使用单个 cmdlet 连接一项或多项 Office 365 服务。

Exchange Online PowerShell 脚本

Office 365 邮箱权限报告:

此 PowerShell 脚本将 Office 365 邮箱权限报告导出到 CSV 文件。它包括完全访问权限、代理发送和代表发送等权限。

博客:使用 PowerShell 获取邮箱权限报告

TechNet 下载:https://gallery.technet.microsoft.com/office/Export-Office-365-Mailbox-d5c8c85f

Exchange 邮箱权限报告包含显示名称、用户主体名称、邮箱类型、访问类型、具有访问权限的用户和管理员角色。

共享邮箱成员和权限报告:

PowerShell 脚本列出了共享邮箱成员和权限,例如完全访问权限、代理发送和代表发送。

博客:导出共享邮箱成员和权限报告

TechNet 下载:https://gallery.technet.microsoft.com/Export-Shared-Mailbox-a3e98676

导出的报告存储显示名称、用户主体名称、主 SMTP 地址、电子邮件别名、访问类型和具有访问权限的用户。

导出非所有者邮箱访问报告:

此脚本有助于检测谁访问了其他用户的邮箱。该脚本审核管理员、代理人和外部用户完成的邮箱访问。

博客:运行非所有者邮箱访问报告

TechNet 下载:https://gallery.technet.microsoft.com/Export-Non-Owner-Mailbox-70658d6d

导出的报告包含访问时间、登录类型、访问者(非所有者)、执行的操作、访问的邮箱(委托邮箱)、结果和外部访问。

在 Office 365 中启用邮箱审核:

每个人都认为 Office 365 中默认启用邮箱审核。但这并不是100%正确。默认情况下仅审核特定操作。该脚本有助于为所有操作或一组操作启用邮箱审核。

博客:使用 PowerShell 在 Office 365 中启用邮箱审核

TechNet 下载:https://gallery.technet.microsoft.com/Enable-Mailbox-Audit-7742476e

在 Office 365 中添加外部电子邮件警告:

该脚本有助于为外部电子邮件添加外部警告消息和外部免责声明。您还可以排除面向外部世界的群组邮箱,例如支持、销售。

博客:在 Office 365 中添加外部电子邮件警告

TechNet 下载:https://gallery.technet.microsoft.com/Add-External-Email-Warning-7e468ded

该博客还介绍了配置外部电子邮件警告消息的 GUI 方法。

我们希望即使在 Microsoft 停用 TechNet 库之后您也可以使用和访问这些 Office 365 PowerShell 脚本。请与您的管理员同事分享这篇文章以帮助他们。

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

取消回复欢迎 发表评论:

关灯