Failed to create group xxx. Dynamic membership rule validation error: Invalid value
Failed to create group xxx. Dynamic membership rule validation error: Invalid value
我想创建一个动态群组,让所有拥有 MICROSOFT 365 BUSINESS PREMIUM 的用户加入
语法
(user.accountEnabled -eq true) and (user.assignedPlans -eq SPB)
字符串基于此 link
微软 365 商业高级版 = SPB
上面给我一个错误说
Failed to create group
Failed to create group Business Premium Users. Dynamic membership rule validation error: Invalid value.
PS。我也尝试了 guId
。给出相同的错误
首先,SPB (MICROSOFT 365 BUSINESS PREMIUM) 是许可证而非计划。所以你应该看看 user.assignedLicenses
而不是 user.assignedPlans
.
其次,对于Multi-value properties,我们应该使用-any
运算符,例如:
user.assignedPlans -any (assignedPlan.servicePlanId -eq "efb87545-963c-4e0d-99df-69c6916d9eb0")
所以结合以上两点,应该这样写(注意cbdc14ab-d96c-4c30-b9f4-6ada7cdc1d46
是MICROSOFT 365 BUSINESS PREMIUM的GUID):
user.assignedLicenses -any (assignedLicense.skuId -eq "cbdc14ab-d96c-4c30-b9f4-6ada7cdc1d46")
很遗憾,assignedLicenses
属性 未在此 article 中列出。根据我的测试,它将显示 Dynamic membership rule validation error: Invalid object type.
我终于找到了一个user voice post,其中提到了同样的事情。如果你需要这个功能,你可以投票。
我想创建一个动态群组,让所有拥有 MICROSOFT 365 BUSINESS PREMIUM 的用户加入
语法
(user.accountEnabled -eq true) and (user.assignedPlans -eq SPB)
字符串基于此 link
微软 365 商业高级版 = SPB
上面给我一个错误说
Failed to create group
Failed to create group Business Premium Users. Dynamic membership rule validation error: Invalid value.
PS。我也尝试了 guId
。给出相同的错误
首先,SPB (MICROSOFT 365 BUSINESS PREMIUM) 是许可证而非计划。所以你应该看看 user.assignedLicenses
而不是 user.assignedPlans
.
其次,对于Multi-value properties,我们应该使用-any
运算符,例如:
user.assignedPlans -any (assignedPlan.servicePlanId -eq "efb87545-963c-4e0d-99df-69c6916d9eb0")
所以结合以上两点,应该这样写(注意cbdc14ab-d96c-4c30-b9f4-6ada7cdc1d46
是MICROSOFT 365 BUSINESS PREMIUM的GUID):
user.assignedLicenses -any (assignedLicense.skuId -eq "cbdc14ab-d96c-4c30-b9f4-6ada7cdc1d46")
很遗憾,assignedLicenses
属性 未在此 article 中列出。根据我的测试,它将显示 Dynamic membership rule validation error: Invalid object type.
我终于找到了一个user voice post,其中提到了同样的事情。如果你需要这个功能,你可以投票。