事后检索Azure AD邀请兑换URL

时间:2019-02-21 07:15:14

标签: powershell azure-active-directory

我们有一个Powershell脚本,该脚本使用New-AzureADMSInvitation cmdlet创建了一些来宾用户,并且其返回值具有方便的InviteRedeemUrl属性,我们将其包含在给用户的欢迎电子邮件中,以帮助他们开始设置帐户并使用我们的应用程序。邀请单个或少量用户时,此方法效果很好。

但是,我们需要为许多用户执行此操作,并仔细控制电子邮件的发送时间,并且我看不到其他任何可以事后获取此URL的方法……唯一的选择似乎成为AD中来宾用户上的“重新发送邀请”按钮,该按钮会从“ Microsoft邀请”发送带有商标URL的Microsoft品牌电子邮件,这是一个问题...出于营销原因,我们需要放置邀请在我们自己的欢迎电子邮件中兑换URL,因此我们不希望Microsoft发送这些电子邮件。

是否有任何方法可以在来宾用户已被邀请之后 检索或计算该邀请URL?我知道我可以删除和重新创建邀请本身,但这仍然是一个手动过程,我希望能够首先批量创建来宾用户,然后在我们准备发送电子邮件后批量检索这些URL。尤其是由于Azure AD本身似乎以后可以通过“重新发送邀请”按钮来获取兑换URL。

2 个答案:

答案 0 :(得分:0)

或者,您可以考虑在Azure AD中的验证邮件和邀请邮件中添加公司品牌。

您可以在此处找到类似的内容:-

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-faqs#how-do-i-customize-verification-emails-the-content-and-the-from-field-sent-by-azure-ad-b2c

enter image description here

基本上,您需要在Azure活动目录中更改公司品牌以具有自定义徽标和文本。

希望有帮助。

答案 1 :(得分:0)

我们最终修改了AD邀请脚本,以将InviteRedeemUrl值存储在CRM中,作为客户记录中的字段。然后,当我们的营销团队希望开始其电子邮件活动时,他们可以像在其他任何字段中一样在电子邮件模板中包含对该字段的引用。这样,我们就可以对点击/打开率进行所有分析,并保留了对电子邮件的完全控制权,包括每批邮件的发送地(以便客户可以回复所在细分市场的正确支持人员)。