[玩转系统] 使用 MS Graph PowerShell 管理 Microsoft 365 许可证
作者:精品下载站 日期:2024-12-14 08:32:05 浏览:15 分类:玩电脑
使用 MS Graph PowerShell 管理 Microsoft 365 许可证
由于 Msol 和 Azure AD PowerShell 模块已弃用,管理员应切换到 MSGraph PowerShell 来管理 Office 365 用户、组和许可证。因此,我们升级了早期的 Office 365 许可证管理脚本以采用 MS Graph cmdlet。
通过这个一体化的 PowerShell 脚本,管理员可以执行许可证分配、许可证删除、批量许可证管理、许可证报告等。让我们深入了解该脚本及其功能。
脚本下载:ManageM365Licenses
脚本亮点:
- 该脚本使用 MS Graph PowerShell 模块。
- 生成 5 Office 365 许可证报告。
- 允许您执行6 项许可证管理操作,包括批量添加或删除许可证。
- 许可证名称以其友好名称显示,例如“Office 365 Enterprise E3”而不是“ENTERPRISEPACK”。
- 在您确认后 自动安装 MS Graph PowerShell 模块 (如果尚未安装)。
- 该脚本也可以使用启用 MFA 的帐户执行。
- 将报告结果导出到 CSV。
- 导出许可证分配和删除日志文件。
使用 MS Graph PowerShell 管理 Microsoft 365 许可证:
此脚本可帮助管理员高效且有效地管理 Microsoft 365 许可证。它支持以下操作。
Microsoft 365 许可报告
- 获取所有许可用户报告
- 列出所有未经许可的用户报告
- 列出具有特定许可证类型的用户
- 为所有禁用用户获取许可证
- 获取 Microsoft 365 订阅使用情况报告
Microsoft 365 许可证管理
- 向 Microsoft 365 用户批量许可证分配(CSV 输入)
- 将多个许可证分配给批量用户(CSV 输入)
- 删除用户的所有许可证
- 删除批量用户的所有许可证(CSV 输入)
- 从所有用户中删除特定许可证(即许可证清理)
- 删除禁用用户的所有许可证(即许可证优化)
注意:许可证删除功能专为直接许可证分配而定制,不支持继承的许可证。
管理 Microsoft 365 许可证 - 脚本执行方法:
要运行此脚本,您可以选择下面给出的任何方法。
方法 1: 使用 MFA 和非 MFA 帐户执行脚本。
.\ManageM365licenses.ps1
方法 2: 通过明确提及所需的'Action' 来执行脚本。
.\ManageM365licenses.ps1 -Action 1
方法3:要执行多个操作而不多次执行脚本,可以使用'MultipleActionsMode' 参数。
.\ManageM365licenses.ps1 -MulipleActionsMode
它将显示主菜单,直到您通过提供输入 0 来终止脚本。
详细脚本执行方法:
我们的脚本支持以下参数,这有助于将值作为参数传递。
- LicenseNames - 获取具有特定许可证类型的用户列表。
- UsageLocation - 设置 Microsoft 365 用户的使用位置。
- 操作 - 直接指定操作编号,而不是从主菜单中选择它。
Microsoft 365 许可证报告:
使用此脚本,管理员可以生成 5 个不同的 Microsoft 365 许可证报告。
Microsoft 365 许可用户报告:
若要获取 Microsoft 365 环境中的所有许可用户,请运行以下脚本或从主菜单中选择所需的操作。
.\ManageM365Licenses.ps1 -Action 1
示例输出:
要获取更详细的报告,您可以查看我们关于 Microsoft 365 用户许可证分配报告的专用博客。
Microsoft 365 未经许可的用户报告:
要查找没有许可证的用户,请使用“操作”执行脚本或从菜单中选择所需的操作。
.\ManageM365Licenses.ps1 -Action 2
示例输出:
此报告有助于识别未经许可的用户并根据他们的需要分配所需的许可证。
获取具有特定许可证类型的用户:
管理员通常希望获取具有特定订阅或许可证的用户列表。在这种情况下,这份报告就会派上用场。要查找具有特定 Office 365 许可证的用户,只需传递许可证名称即可执行脚本。例如,
.\ManageM365Licenses.ps1 -Action 3 -LicenseName EnterprisePack
它将列出所有拥有 E3 许可证的用户。如果您不确定许可证 SKU 名称,可以使用操作 5 生成许可证使用情况报告。
示例输出:
获取所有具有许可证的禁用用户:
为了优化许可证的使用,有必要识别未使用的许可证。在这种情况下,识别具有许可证的禁用用户会对您有所帮助。要使许可用户处于禁用状态,请运行如下所示的脚本。
.\ManageM365Licenses.ps1 -Action 4
示例输出:
生成 Microsoft 365 许可证使用情况报告:
通过此报告,管理员可以找到活动许可证单元和消耗的许可证单元。根据可用的许可证单元,管理员可以计划许可证购买或许可证清理。要生成许可证使用报告,您可以遵循以下格式。
.\ManageMicrosoft365Licenses.ps1 -Action 5
示例输出:
Microsoft 365 许可证管理:
此脚本可帮助管理员轻松批量分配和删除许可证。该脚本将要求输入 CSV 文件位置以及要分配或删除的许可证名称。最后,将生成日志文件以了解许可证分配或删除状态。
使用 PowerShell 将许可证分配给 Microsoft 365 用户:
通过输入 CSV 向批量用户分配许可证:
要将许可证分配给 Microsoft 365 用户列表,您可以按如下方式运行脚本。
.\ManageMicrosoft365Licenses.ps1 -Action 6
执行方法:
输入 CSV 文件示例:
示例输出日志文件:
向 Microsoft 365 用户分配多个许可证(导入 CSV):
要将多个许可证分配给批量用户,请运行以下脚本。
.\ManageM365Licenses.ps1 -Action 7
它将要求输入文件位置和要分配的许可证。您可以将多个许可证名称指定为逗号分隔值。输入格式可以参考下面的截图。
为 Microsoft 365 用户分配使用位置:
Microsoft 365 用户必须有使用位置才能分配许可证。如果没有使用位置,您将收到错误“无法将许可证分配给未指定使用位置的用户”。为了避免在许可证分配期间出现此错误,我们的脚本可帮助您设置 Microsoft 365 用户的使用位置。
运行许可证分配用例时,您可以将使用位置设置为使用位置值为空的 Office 365 用户。例如,
.\ManageM365Licenses.ps1 -Action 7 -LicenseUsageLocation US
或者
.\ManageM365Licenses.ps1 -LicenseUsageLocation US
第一个示例将 CSV 文件中的用户的使用位置设置为美国(其使用位置为空),然后为用户分配多个许可证(即操作 7)。稍后,帮助从主菜单中选择所需的操作,然后分配许可证使用位置。
使用 PowerShell 取消分配 Microsoft 365 用户的许可证:
删除用户的所有许可证:
要删除用户的所有许可证,请运行以下脚本。
.\ManageM365Licenses.ps1 -Action 8
它将询问用户的 UPN。提供用户身份后,脚本将删除用户的所有许可证。
删除批量用户的所有许可证(输入 CSV):
当您想要清除不活跃用户或前员工的许可证时,这会很有帮助。使用此方法,您可以从用户列表中删除所有分配的许可证。
.\ManageM365Licenses.ps1 -Action 9
执行上述格式后,脚本将询问输入 CSV 文件位置。输入路径后,它将删除输入文件中用户的许可证。
从所有用户中删除特定许可证:
由于许可证使用情况或成本,管理员可能会切换到其他许可证或订阅。在这种情况下,您可以使用此方法。它将从组织中的所有用户中删除特定许可证。
.\ManageM365Licenses.ps1 -Action 10
它将要求删除许可证。输入许可证计划后,脚本将从所有用户中删除该特定许可证。
取消分配给禁用用户的许可证:
这是许可证优化技术之一。要删除禁用用户的许可证,请运行以下脚本。
.\ManageM365Licenses.ps1 -Action 11
您可以参考日志文件来了解禁用用户及其许可证的列表。
获取更详细的 Office 365 许可证报告:
如果您想获取基于以下内容的更详细的 Office 365 许可证报告
- 可重新获得的许可证
用户和许可证
- 授权用户
- 未经许可的用户
- 具有特定订阅的用户
- 免费订阅的用户
- 试用订阅用户
- 用户许可变更
许可证到期
- 购买的订阅到期的用户
订阅
- 订阅使用报告
您可以查看AdminDroid Microsoft 365 报告和审核工具。
AdminDroid 完全免费提供超过100 多个报告和一些仪表板。它包括有关用户、许可证、组、组成员、设备、登录活动、密码更改、许可证更改等的报告。免费版在自定义、计划和导出等报告功能上没有任何限制。为了满足您的 Azure AD 报告和审核需求,您可以下载 AdminDroid 提供的免费 Office 365 报告工具,看看它如何为您提供帮助。
每个报告都提供人工智能驱动的图形分析,以直观的方式获得见解并理解数据。
此外,AdminDroid Microsoft 365 报告工具提供1500+ 预构建报告和 20 个具有视觉吸引力的智能仪表板,让您一目了然地了解您的 Office 365 环境。它针对多个 Microsoft 365 服务生成有关 Office 365 报告、审核、分析、使用统计、安全性和合规性等的报告。
我希望我们已经涵盖了有效管理 Microsoft 365 许可证的大部分用例。如果您还有其他需求,可以通过评论区联系我们。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag