没有将Azure DevOps部署批准通知传递给Azure AD安全组成员

时间:2020-06-22 23:58:50

标签: azure-devops

在Azure DevOps中,我很少有由Azure AD组(安全组而不是通讯组)组成的团队,并且很少有直接成员。在通过Release Pipeline的“发送电子邮件”的方式向该团队发送自定义电子邮件时,该团队得到了扩展,直接成员和AD Group成员得到了通知。实际上,该电子邮件是与所有CCed一起发送的。但是,当通过事件通知通知同一团队时,例如部署批准通知,只有直接成员才能收到电子邮件。根据{{​​3}},这似乎是设计好的行为,但是由于它适用于自定义电子邮件,因此我想知道是否还有其他设置。 docs的故障排除也不起作用,因为我看不到任何新的诊断日志。

1 个答案:

答案 0 :(得分:1)

未向Azure AD安全组成员传递部署批准通知

根据我的测试,我可以重现类似的情况。

此问题的根本原因可能是Azure Devops中的Azure AD security group默认情况下设置为Do not deliver。看来我们无法在Azure Devops中进行更改。

Security Group

对于Office 365类型的AAD组,可以将其设置为传递到电子邮件地址。

Office Group

您可以在组织设置->全局通知->订阅者中对其进行检查。

AAD组没有Deliver to individual members选项。因此,触发通知后,通知将无法按预期方式工作。

这种情况类似于Scenario 1: A member with Do not deliver preferenceScenario 3: A nested group

更新

此处是有关功能请求的a suggestion ticket