IT 管理员经常需要查找用户的许可证详细信息以满足合规和审计要求。虽然 Graph PowerShell 的 Get-MgUserLicenseDetail 命令(Get-AzureADUserLicenseDetail 命令的替代方案)可用于获取并导出 Microsoft Entra ID 中用户的许可证详细信息,但其复杂且不直观的界面使其成为一个具有挑战性的选项。另一方面,ADManager Plus 作为一个 Microsoft 365 管理和报告工具,简化了这一过程,使管理员只需几次点击即可快速生成并导出用户的许可证详细信息。
以多种格式导出报告,包括 HTML、CSV 和 PDF。
安排自动生成报告。
即时分配或撤销 Microsoft 365 许可证。
在使用 Get-MgUserLicenseDetail cmdlet 之前,请确保以下事项:
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "User.Read.All"
Get-MgUserLicenseDetail cmdlet 可用于 Microsoft Graph PowerShell 中获取 Microsoft Entra ID 中用户的许可证详细信息。语法如下:
Get-EntraUserLicenseDetail
-UserId <String>
[-Property <String[]>]
[<CommonParameters>]
列出特定用户的许可证详细信息
Get-MgUserLicenseDetail -UserId <'user_id'>
在此命令中,将 user_id 替换为您想查看许可证详细信息的用户 ID。
下表包含一些可与 Get-MgUserLicenseDetail 命令一起使用的参数,以高效获取 Microsoft Entra ID 中用户的许可证详细信息。
| 参数 | 描述 |
|---|---|
| -UserId | 此参数根据用户的唯一标识符(如用户主体名称或对象 ID)检索用户的许可证详细信息。 |
| -Property | 此参数检索用户许可证详细信息的特定属性。 |