ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Microsoft 365许可证全景分析:Powershellisfun用户许可报告工具详解

Microsoft 365许可证全景分析:Powershellisfun用户许可报告工具详解 Microsoft 365许可证全景分析Powershellisfun用户许可报告工具详解【免费下载链接】PowershellisfunRepository with the scripts that I have used in my blogs on https://powershellisfun.com. If you like these, please sponsor this project using the Sponsor button below or buy me a coffee :) https://www.buymeacoffee.com/powershellisfun项目地址: https://gitcode.com/gh_mirrors/po/PowershellisfunPowershellisfun项目中的Microsoft 365许可证报告工具是一款基于PowerShell和Microsoft Graph的实用脚本能够帮助管理员快速获取用户许可分配情况实现企业许可资源的高效管理。该工具通过直观的CSV报告形式让复杂的许可结构一目了然是IT运维人员的必备效率工具。 核心功能从混乱到清晰的许可管理Microsoft 365许可体系包含众多SKU和服务计划手动追踪用户分配情况既耗时又容易出错。Microsoft_365_License_Overview_per_user.ps1脚本通过以下功能解决这一痛点 多维度筛选能力支持三种精准筛选方式按许可SKU筛选如-FilterLicenseSKU Windows 10 Enterprise E3按服务计划筛选如-FilterServicePlan Universal Print按用户筛选如-FilterUser joe.smith 全面报告内容生成的CSV报告包含关键信息用户UPNUser Principal Name许可SKU名称友好名称服务计划名称友好名称和内部名称应用范围AppliesTo配置状态ProvisioningStatus 简单三步上手使用1️⃣ 准备工作确保系统已安装PowerShell 5.1或更高版本并拥有Microsoft 365管理员权限。脚本会自动检查并安装所需的Microsoft Graph模块# 脚本自动处理模块安装 Microsoft.Graph.Identity.DirectoryManagement Microsoft.Graph.Users2️⃣ 执行基本命令无需复杂参数即可生成完整报告.\Microsoft_365_License_Overview_per_user.ps13️⃣ 查看结果脚本会自动生成CSV文件并在默认应用中打开展示所有用户的许可分配情况。典型输出示例User;LicenseSKU;ServiceplanFriendly;ServiceplanInternal;AppliesTo;ProvisioningStatus usercontoso.com;Microsoft 365 E3;Exchange Online (Plan 2);EXCHANGE_S_ENTERPRISE;User;Success usercontoso.com;Microsoft 365 E3;SharePoint Online (Plan 2);SHAREPOINTENTERPRISE;User;Success 高级应用场景 精准定位许可问题当某个服务无法使用时可快速筛选特定用户的许可状态.\Microsoft_365_License_Overview_per_user.ps1 -FilterUser problem.usercontoso.com 许可合规审计定期执行以下命令确保许可使用符合企业政策.\Microsoft_365_License_Overview_per_user.ps1 -FilterLicenseSKU Microsoft 365 E5 服务计划状态监控跟踪特定服务的配置状态及时发现异常.\Microsoft_365_License_Overview_per_user.ps1 -FilterServicePlan Teams️ 技术实现亮点 智能SKU映射脚本自动从Microsoft Docs下载最新的SKU参考CSV建立内部ID与友好名称的映射关系确保报告可读性# 自动下载并处理SKU参考数据 [string]$csvLink (Invoke-WebRequest -Uri https://learn.microsoft.com/en-us/entra/identity/users/licensing-service-plan-reference).Links.href -match \.csv$⚡ 高效数据处理采用流式处理用户数据即使在大型租户中也能保持良好性能# 流式获取用户数据 $userQuery { All $true Property (id, userPrincipalName) } $users Get-MgUser userQuery 使用注意事项权限要求需要Directory.Read.All、User.Read.All和Organization.Read.All权限网络连接执行时需保持互联网连接以便下载SKU参考数据输出文件默认生成临时CSV文件建议执行后另存为永久报告模块依赖首次运行会自动安装Microsoft Graph模块可能需要管理员权限通过这款强大的许可报告工具IT管理员可以告别繁琐的手动查询轻松掌握企业Microsoft 365许可分配全景为成本优化和合规审计提供有力支持。无论是日常管理还是深度分析Powershellisfun的许可证报告工具都能成为您的得力助手。要开始使用此工具请克隆项目仓库git clone https://gitcode.com/gh_mirrors/po/Powershellisfun然后导航至Microsoft 365 License Overview Per User目录即可运行脚本。【免费下载链接】PowershellisfunRepository with the scripts that I have used in my blogs on https://powershellisfun.com. If you like these, please sponsor this project using the Sponsor button below or buy me a coffee :) https://www.buymeacoffee.com/powershellisfun项目地址: https://gitcode.com/gh_mirrors/po/Powershellisfun创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表