[玩转系统] 使用 PowerShell 查找并导出 Microsoft 365 用户许可证分配路径
作者:精品下载站 日期:2024-12-14 05:49:04 浏览:14 分类:玩电脑
使用 PowerShell 查找并导出 Microsoft 365 用户许可证分配路径
作为管理员,您可以使用各种方法向 Microsoft 365 用户分配许可证。它们可以直接分配给个人用户,也可以通过组成员身份继承。当许可证直接分配给用户时,这意味着特定用户已被明确授予访问该许可证中包含的功能和服务的权限。另一方面,当将许可证分配给组时,作为该组成员的任何用户都会继承该许可证。
了解如何将 Microsoft 365 许可证分配给用户(无论是直接分配还是从组继承)对于有效的许可证管理是必要的。这是因为可能会出现用户单独或通过组收到相同产品许可证的情况。在这种情况下,用户仅使用一个许可证。然而,有必要确保用户获得适当的访问权限,而不会因多个重叠许可证而产生复杂情况。
让我们探讨一下可用于检查特定产品许可证是从组分配还是直接分配的方法。
如何检查用户许可证是直接分配的还是从组继承的?
以下是检查 Microsoft 365 中用户许可证分配类型的可用方法。
Microsoft Entra 管理中心:登录到 Microsoft Entra 管理中心并导航到身份 -> 计费 -> 许可证 -> 所有产品。 接下来,选择产品许可证的名称。在这里,您可以查看“分配路径”列下列出的值,以区分直接分配或通过基于组的许可分配的许可证。值得注意的是,结果是按订阅分组的。要全面了解分配给特定用户的所有许可证,您需要浏览每个单独的订阅并搜索用户名。如果您的组织规模较大,这可能会很困难。
Graph PowerShell:您可以使用“Get-MgBetaUser”cmdlet 中的“LicenseAssignmentStates”属性来检索用户许可证分配路径详细信息。但是,它需要检查多个条件并循环所有用户才能生成所需的结果。这将需要花费更多的精力和时间。
为了简化 Microsoft 365 管理员的职责,我们开发了 PowerShell 脚本。该脚本有效地确定用户的许可证是直接分配还是从组继承。它提供了对许可证分配过程的全面见解,帮助管理员有效地管理许可证。
下载脚本:FindM365LicenseAssignmentPath
脚本亮点:
- 该脚本使用 MS Graph PowerShell,并在您确认后安装 MS Graph PowerShell SDK(如果尚未安装)。
- 该脚本也可以使用启用 MFA 的帐户执行。
- 单独导出直接分配的许可证。
- 单独导出基于组的许可证分配。
- 帮助识别存在许可证分配错误的用户。
- 将SKU名称转换为用户友好的名称
- 为分配的许可证生成已禁用的服务计划列表。
- 将报告结果导出为 CSV 文件。
- 该脚本调度程序友好。
- 它也可以通过基于证书的身份验证 (CBA) 来执行。
M365 用户许可证分配路径报告 - 示例输出
该脚本会导出具有以下属性的 Office 365 用户的所有直接分配许可证和基于组的许可分配。
- 显示名称
- 统一网络
- 许可证分配路径
- SKU名称
- SKU 友好名称
- 残疾人计划
- 通过(组名称)分配
- 状态
- 错误
- 最后登录时间
- 不活跃天数
- 帐户状态
- 部门
- 职称
关于用户许可证分配类型的导出报告如下图所示。
Microsoft 365 Direct VS 继承许可证分配报告 - 脚本执行步骤:
- 下载脚本。
- 启动 Windows PowerShell。
- 选择提供的任何方法来执行脚本。
方法 1:您可以使用 MFA 和非 MFA 帐户运行脚本。
./FindM365LicenseAssignmentPath.ps1
通过此示例,您可以将所有许可用户及其许可证分配路径导出到 CSV 文件中。
方法 2: 您还可以选择使用基于证书的身份验证来运行脚本,该身份验证对调度程序友好。当您想要无人值守运行脚本时,可以选择此方法。
要使用证书,您必须在 Microsoft Entra 中注册应用程序,并且使用证书连接到 MS Graph。
./FindM365LicenseAssignmentPath.ps1 -TenantId <TenantId> -ClientId <ClientId> -CertificateThumbprint <Certthumbprint>
注 - 根据您的要求,您可以创建自签名证书。在采用基于证书的身份验证之前,在 Azure AD 中注册应用程序至关重要。
发现脚本真正能做什么!
该脚本配备了根据您的具体要求定制的预设过滤选项。下面,您将发现可以有效利用它的各种场景:
- 为所有 Microsoft 365 用户提供直接许可证分配
- 为所有 M365 用户获取基于组的许可证分配
- 查找分配给禁用用户的许可证列表
- 获取所有存在许可证分配错误的用户
1.为所有 Microsoft 365 用户获取直接许可证分配
在许多组织中,基于组的许可是首选。但是,在某些情况下,管理员必须识别具有直接许可证分配的用户,然后将其删除。在这种情况下,管理员可以使用 -ShowDirectlyAssignedLicenses 开关运行脚本,以生成专门突出显示直接分配的许可证的报告,从而绕过组分配的许可证。
./FindM365LicenseAssignmentPath.ps1 -ShowDirectlyAssignedLicenses
导出的报告包含具有直接分配的许可证的所有 Microsoft 365 用户的列表。
2.为所有 Microsoft 365 用户获取基于组的许可证分配
基于组的许可证分配为具有相似角色或权限的用户提供了一致性。跟踪可确保同一组内的用户一致地获得所需资源的访问权限,从而防止许可证分配中的疏忽。
使用 -ShowGrpBasedLicenses 开关运行脚本以识别通过组分配的许可证。
./FindM365LicenseAssignmentPath.ps1 -ShowGrpBasedLicenses
该报告列出了具有从组继承的许可证的所有 Microsoft 365 用户。
注意: 无法直接从用户删除继承的许可证分配。您需要先将它们从组中删除。
3.查找分配给禁用用户的许可证列表
收回禁用用户的许可证对于优化许可证利用率和成本效益至关重要。使用-DisabledUsersOnly 开关运行脚本,以创建分配给禁用用户的许可证列表,可能会突出显示已分配许可证的非活动帐户。
./FindM365LicenseAssignmentPath.ps1 -DisabledUsersOnly
生成的报告将显示分配给帐户被禁用的用户的许可证。
4.获取所有存在许可证分配错误的用户
如果许可证分配出现任何问题,例如许可证不匹配或违规,您可以通过使用 -FindUsersWithLicenseAssignmentErrors 开关运行脚本来有效地进行故障排除。这可以识别许可证分配的问题,有助于解决潜在的许可不一致问题。
./FindM365LicenseAssignmentPath.ps1 -FindUsersWithLicenseAssignmentErrors
导出的报告包含许可证分配中出现错误的所有用户的列表。
免费 Microsoft 365 许可证报告 - AdminDroid 入门
管理 Microsoft 365 许可证可能会让人感到不知所措。当然,PowerShell 可以帮助验证个人分配,但是生成富有洞察力的报告吗?这通常需要复杂的脚本编写和持续的维护,这对于忙碌的 IT 管理员来说是一个耗时的难题,尤其是在大型组织中。
这就是 AdminDroid 作为您的英雄介入的地方! AdminDroid 提供了全面的解决方案,弥合了复杂的 PowerShell 脚本和轻松报告之间的差距。借助 AdminDroid 的免费 Microsoft 365 许可证报告工具,您可以深入了解许可证使用情况,而无需使用复杂的命令。许可证报告的分类依据是:
用户和许可证
- 授权用户
- 未经许可的用户
- 可重新获得的许可证
- 具有特定订阅的用户
- 免费和试用订阅的用户
审核许可证变更
- 审核许可证分配
- 审计许可证撤销
许可证到期
- 购买的订阅到期的用户
- 购买的订阅已过期的用户
- 试用期满和过期用户
- 暂停订阅的用户
订阅报告
- 订阅使用报告
- 订阅已过期
- 未使用的订阅
- 已购买订阅
- 试用订阅
此外,AdminDroid 的免费 Azure AD 审核工具可以提供对用户活动、组动态和系统更改的无与伦比的洞察。通过利用 Azure AD 报告工具,您可以可视化基本指标,例如安全见解、密码相关详细信息、外部用户报告等。
但这还不是全部。 AdminDroid 的 Microsoft 365 管理工具更进一步,提供超过 1800 个预构建报告和 30 多个仪表板,涵盖 Microsoft 365 服务的各个方面。从 SharePoint 到 Exchange Online,从 Teams 到 Power BI 和 Yammer,AdminDroid 涵盖了这一切。
那么,为什么选择 AdminDroid 而不是其他报告工具呢?
- 轻松报告:只需点击几下即可生成报告。
- 灵活的导出选项:以各种格式导出数据,包括 CSV、HTML 和 PDF。
- 细粒度过滤:使用可自定义的过滤器定制报告,以获得精确的见解。
- 可视化数据:将数据转换为直观的图表和图形,以便更好地理解。
- 多租户管理:通过用户友好的界面无缝管理多个租户。
立即下载 AdminDroid 并简化您的 Microsoft 365 报告和审核流程。
我们希望本博客为您提供使用 PowerShell 报告 M365 用户许可证分配路径所需的必要信息,从而简化 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