Azure active directory 无法创建组xxx。动态成员资格规则验证错误:无效值
我想创建一个动态组,以获取拥有MICROSOFT 365 BUSINESS PREMIUM的所有用户 语法Azure active directory 无法创建组xxx。动态成员资格规则验证错误:无效值,azure-active-directory,microsoft365,Azure Active Directory,Microsoft365,我想创建一个动态组,以获取拥有MICROSOFT 365 BUSINESS PREMIUM的所有用户 语法 (user.accountEnabled -eq true) and (user.assignedPlans -eq SPB) 字符串基于此 MICROSOFT 365 BUSINESS PREMIUM=SPB 上面给我一个错误的说法 Failed to create group Failed to create group Business Premium Users. Dynamic
(user.accountEnabled -eq true) and (user.assignedPlans -eq SPB)
字符串基于此
MICROSOFT 365 BUSINESS PREMIUM=SPB
上面给我一个错误的说法
Failed to create group
Failed to create group Business Premium Users. Dynamic membership rule validation error: Invalid value.
另外,我还尝试了
guId
。给出相同的错误首先,SPB(MICROSOFT 365 BUSINESS PREMIUM)是许可证而不是计划。因此,您应该查看user.assignedLicenses
而不是user.assignedplan
其次,例如,我们应该使用-任何运算符,例如:
user.assignedPlans -any (assignedPlan.servicePlanId -eq "efb87545-963c-4e0d-99df-69c6916d9eb0")
因此,结合以上两点,应该这样编写(请注意,cbdc14ab-d96c-4c30-b9f4-6ada7cdc1d46
是MICROSOFT 365 BUSINESS PREMIUM的GUID):
遗憾的是,assignedLicenses
属性未在此列表中列出。根据我的测试,它将显示动态成员规则验证错误:无效的对象类型。
我终于找到了一本书,上面提到了同样的东西。如果您需要此功能,您可以对其进行投票。您好,您检查了我的答案了吗?还有什么不清楚的吗?@AllenWu谢谢你,我感谢你的详细解释。我接受你的回答,但我也愿意接受其他解决办法。
user.assignedLicenses -any (assignedLicense.skuId -eq "cbdc14ab-d96c-4c30-b9f4-6ada7cdc1d46")