处理Microsoft Entra ID P1许可分配报错一例

最近在处理帮助客户分配Microsoft Entra ID P1 许可证的时候遇到了一个小问题,今天正好有空,索性写出来,以便于大家提前进行此类问题的规避。具体如下:

问题现象: 在分配Microsoft Entra ID P1许可证的时候遇到如下报错:

License cannot be assigned to a user without a usage location specified.

报错截图如下:

处理Microsoft Entra ID P1许可分配报错一例_安全

问题分析:

出现这个问题的主要原因是因为客户在创建用户的时候没有指定“Usage Location”属性所导致

Microsoft Entra ID P1中的条件访问策略使组织能够根据特定条件(例如用户位置、设备运行状况和应用程序敏感性)控制访问。这确保了仅在正确的情况下才授予访问权限,从而增强安全性。

所以在分配Microsoft Entra ID许可证的时候,系统会检测用户是否设置了“Usage Location”属性,如果没有设置则会报错,提示进行设置。所以在创建用户的时候,需要尽可能的完善用户属性,进而避免此类问题的产生。

 

解决方式:

对于上述问题,我们可以通过设置用户属性的“Usage Location”来解决。

首先我们需要在Microsoft Entra ID中找到对应的用户,然后编辑用户设置,找到“Setting”,然后设置用户的“Usage Location”属性,具体如下:

处理Microsoft Entra ID P1许可分配报错一例_Azure_02

配置完用户“Usage Location”属性以后,就可以正常分配用户许可证了:

处理Microsoft Entra ID P1许可分配报错一例_Microsoft Entra ID_03