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

[玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

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

使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV


每个 Office 365 订阅都有一组可以按月或按年购买的服务和应用程序。购买订阅时,您可以根据组织中的人员指定所需的许可证数量。当许可证到期时,您需要续订这些许可证计划,否则您最终将失去访问权限/数据。那么,如何查找 Office 365 订阅到期日期呢?

如何查看 Office 365 许可证到期日期:

您可以使用以下任一方法检查许可证到期日期。

  1. 从 Microsoft 365 管理中心检查 Office 365 许可证到期日期
  2. 使用 PowerShell 获取 Office 365 许可证到期日期

在管理中心中,您需要导航到“账单”->“产品和服务”。它将显示 Office 365 订阅计划、到期日期。

如果您讨厌不断变化的管理门户,我建议您使用 PowerShell。在开始讨论之前,如果您想了解有关 Office 365 许可的更多信息,请参阅本博客底部的常见问题解答。

如何使用 PowerShell 检查 Office 365 许可证到期日期

您可以使用 Get-MsolSubscription cmdlet 获取许可证到期日期。但是,cmdlet 以不友好的方式返回结果。例如,许可证名称显示为 SKU,而不是友好名称,并且您需要使用更多 cmdlet 才能以格式良好的方式获取结果。这正是我们的 PowerShell 脚本发挥作用的地方。

脚本亮点:

  • 导出 Office 365 许可证到期日期和“下一个生命周期活动日期”。
  • 将报告导出到 CSV 文件。
  • 可以根据订阅类型(例如购买、试用和免费订阅)过滤结果
  • 可以根据订阅状态(例如启用、过期、禁用等)过滤结果。
  • 订阅名称显示为用户友好名称,例如“Office 365 Enterprise E3”,而不是“ENTERPRISEPACK”。
  • 该脚本也可以使用启用了 MFA 的帐户来执行。
  • 该脚本调度程序友好。即,凭证可以作为参数传递,而不是保存在脚本内。

下载脚本:LicenseExpiryDateReport

示例输出:

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

输出看起来类似于下面的屏幕截图。

[玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

如何执行“Office 365 许可证到期日期”PowerShell 脚本:

要查看所有许可证的许可证到期日期,请运行以下脚本。

./LicenseExpiryDateReport.ps1

结果将列出所有 Office 365 订阅及其订阅日期和到期日期。使用此报告,您可以在订阅到期之前续订订阅。

如何过滤输出?

您可以使用参数/开关来获取更详细的 Office 365 订阅到期报告。我已经给出了该脚本的一些用例。

  • 列出所有 O365 订阅计划及其详细信息
  • 导出 Office 365 试用订阅
  • 获取您组织中的免费订阅列表
  • 导出所有购买的订阅
  • 导出 Office 365 过期订阅报告
  • 获取所有活跃订阅
  • 安排“Office 365 订阅到期报告”

导出 Office 365 订阅信息报告:

大多数管理员都有这样的问题:“我有什么 Office 365 订阅?”。 Office 365 订阅信息报告提供有关 Office 365 计划、到期日期、Microsoft 续订收费时间、许可证状态等的详细信息。

要获取此报告,请按如下方式运行脚本:

./LicenseExpiryDateReport.ps1

您还可以参阅 Office 365 许可证报告,获取已分配许可证的许可用户列表。

导出 Office 365 试用订阅报告:

您可以使用此报告获取组织中的免费试用订阅列表。通过参考此报告,您可以在试用期到期前取消试用或延长试用期。

要在租户中获取试用订阅,请使用 -试用切换参数执行脚本。

./LicenseExpiryDateReport.ps1 -Trial

导出 Office 365 免费订阅报告:

贵公司的用户可以激活免费订阅。任何个人都可以访问某些订阅,例如“Microsoft Power Apps”,无需管理员批准。此选项可供所有用户使用,管理员无法禁用它。

要在您的组织中获得免费订阅,您可以使用 -Free switch. 执行此脚本。

./LicenseExpiryDateReport.ps1 -Free

使用 PowerShell 导出 Office 365 购买的订阅:

通过查看订阅到期日期/下一个生命周期活动日期,您可以将“定期计费设置”更改为每年或一次,也可以关闭续订。如果需要,您还可以取消购买的订阅。

要获取付费订阅列表,请使用 -Purchased switch 运行脚本。

./LicenseExpiryDatereport.ps1 -Purchased

获取有效 O365 订阅列表:

当订阅处于活动状态时,管理员和最终用户可以定期访问数据、服务和 Office 应用程序。一旦超过活动状态/过期,访问就会受到限制。

要获取活跃订阅报告,您可以使用-活跃开关。

./LicenseExpiryDateReport.ps1 -Active

使用此报告,您可以检查订阅的到期状态。

了解 Office 365 过期订阅:

作为管理员,您将通过电子邮件和管理中心收到一系列许可证到期通知。订阅到期后,您对 Office 365 的访问将受到限制。有关更多详细信息,您可以检查 Office 365 许可证过期时会发生什么情况。

要获取过期的订阅,请使用 -Expired switch 执行脚本。

./LicenseExpiryDateReport.ps1 -Expired

通过此报告,您可以重新激活已禁用的 Office 365 订阅。

获取更详细的 Office 365 许可证到期报告:

要获得更精细的报告,您可以使用多个过滤器,即切换参数

./LicenseExpiryDateReport.ps1 -Trial -Free

上述报告包含试用版和免费订阅。

.LicenseExpiryDateReport.ps1 -Purchased -Expired

上面的报告列出了所有已购买的过期订阅。即,它不包括免费和试用订阅。

安排 Office 365 订阅到期报告:

如前所述,该脚本对于调度程序是友好的。您可以将凭据作为参数传递。因此,在执行过程中不会提示输入用户名和密码。

./LicenseExpiryDateReport.ps1 -UserName [email protected] -Password XXXX

您可以使用 Windows 任务计划程序来计划 PowerShell 脚本。

注意:在安排之前,请检查用户的 MFA 状态。您无法传递启用了 MFA 的帐户的凭据。如果您的组织强制实施 MFA,您可以针对特定条件使用条件访问策略。

使用 AdminDroid 免费获取 O365 许可证报告:

为什么 AdminDroid 是 Microsoft 365 许可证报告的首选?
  • 安排报告并将其发送到电子邮件
  • 以多种格式导出数据,例如 CSV、HTML、PDF 等。
  • 过滤数据以生成细粒度的报告
  • 将报告数据可视化为图表/AI 生成的图表
  • 管理多个租户
  • 用户友好的用户界面
  • 免费提供许可证和其他 100 多个 Azure AD 报告版本本身。

AdminDroid 提供免费的 Office 365 报告工具,可提供详细的许可证使用情况报告和智能仪表板。许可证报告的分类依据

  • 许可证到期

    • 购买的订阅到期的用户
  • 购买的订阅已过期的用户
  • 试用期满的用户
  • 试用过期用户
  • 暂停订阅的用户
  • 订阅

    • 订阅使用报告
  • 订阅已过期
  • 未使用的订阅
  • 已购买订阅
  • 试用订阅
  • 用户和许可证

    • 授权用户
  • 未经许可的用户
  • 具有特定订阅的用户
  • 免费订阅的用户
  • 试用订阅用户
  • 用户许可变更
  • 可重新获得的许可证
  • 许可证分配和删除审核报告
  • [玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

    [玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

    [玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

    [玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

    此外,AdminDroid 还提供1600 多个报告和 30 多个智能仪表板,为您的 Office 365 环境的各个方面提供有价值的见解,例如报告、审核、分析、使用情况统计、安全性和合规性。无论您需要监控使用统计数据、跟踪安全合规性还是生成有关 Office 365 环境的详细报告,AdminDroid 都能满足您的需求。

    常见问题解答:

    Office 365 许可证过期后会发生什么?

    当 Office 365 订阅到期时,它会进入 3 个阶段,逐渐限制用户和管理员访问。这些时期可以帮助客户重新考虑他们的订阅续订。

    • 第 1 阶段 - 警告:当您的订阅到期时,它会进入“警告”状态,用户/管理员可以不受限制地访问 Office 365。持续 30 天
    • 第 2 阶段 - 暂停/禁用:警告期结束后,它将进入“暂停”状态。有效期为 90 天,即自到期日起 120 天。在此期间,用户无法访问任何内容;管理员可以访问数据,但无法向用户分配许可证。如果需要,全局管理员可以重新激活订阅。
    • 第 3 阶段 - 删除/取消配置:暂停期结束后,它将转至“取消配置”状态。在此阶段,管理员失去对数据的访问权限,微软开始从其服务器删除数据。一旦达到取消配置状态,您就无法续订或重新激活订阅。如果您想使用此订阅/服务,则需要购买新的。

    订阅到期后我仍然可以使用 Office 365 吗?

    是的。即使订阅到期后,您也可以使用 Office 365。 Microsoft 提供了 30 天的宽限期,在此期间一切都以“有效订阅”的方式进行。

    下表描述了付费 Office 365 商业订阅到期后您会遇到什么情况。

    [玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

    Microsoft 何时对订阅续订收取费用?

    Microsoft 根据“定期计费”设置收取续订费用。如果您在订阅附近看到“续订”,则您将需要在指定日期支付订阅续订费用。

    [玩转系统] 使用 PowerShell 将 Office 365 许可证到期日期报告导出为 CSV

    通过“定期计费设置”,您可以检查Office 365续订状态。如果您不想续订,您可以关闭定期计费,并让您的订阅在到期日到期。

    我希望此博客有助于了解您组织的订阅计划、许可证到期日期以及与订阅到期相关的一些常见问题解答。

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

    取消回复欢迎 发表评论:

    关灯