Powershell AzureAD/Microsoft365:I';I’我想从InitalLetterGivenName更改我们的用户UPN。Surname@domain.com给我。Surname@domain.com

Powershell AzureAD/Microsoft365:I';I’我想从InitalLetterGivenName更改我们的用户UPN。Surname@domain.com给我。Surname@domain.com,powershell,azure-active-directory,office365,microsoft365,Powershell,Azure Active Directory,Office365,Microsoft365,我想这可以通过Powershell和AzureAD模块轻松完成,但是我有一些疑问,似乎我找不到合适的文档来帮助我消除这些疑问 当我在AzureAD中更改UPN时,它会自动更改并传播到Microsoft 365服务,特别是Exchange Online吗?或者我也应该在EXO中更改UPN吗 当我在AzureAD中更改UPN时,PrimaryEmailAddress也应该更改,是否自动将以前的地址保留为别名(我的意思是proxyaddress字段中的SMTP和SMTP条目) 提前感谢您的帮助。E

我想这可以通过Powershell和AzureAD模块轻松完成,但是我有一些疑问,似乎我找不到合适的文档来帮助我消除这些疑问

  • 当我在AzureAD中更改UPN时,它会自动更改并传播到Microsoft 365服务,特别是Exchange Online吗?或者我也应该在EXO中更改UPN吗
  • 当我在AzureAD中更改UPN时,PrimaryEmailAddress也应该更改,是否自动将以前的地址保留为别名(我的意思是proxyaddress字段中的SMTP和SMTP条目)

提前感谢您的帮助。

EXO正在使用Azure AD作为用户目录。这意味着在Azure AD中为用户所做的更改将自动反映在EXO中(当然,如果相关)


如果您想确保将以前的电子邮件地址作为别名,我建议您在EXO中将其设置为脚本的一部分。

感谢您的澄清@MMThornberg。只是一个简短的补充问题,因为如果电子邮件地址已设置,我无法添加别名,因此我将更改UPN,然后将“以前的”电子邮件地址添加为新别名。我将在一个脚本中运行它,但是您认为用户有可能丢失电子邮件吗?正确,您应该在进行更改后添加别名;-)关于该电子邮件,您只需更改命名引用即可,因此,只要您不删除用户或EXO许可证电子邮件,电子邮件就完好无损。非常感谢@MMThornberg!