以管理员身份运行PowerShell,输入下列命令

Set-executionpolicy remotesigned

安装EXO V2 模块

Install-Module -Name ExchangeOnlineManagement

安装完成后,运行下列命令,连接到Exchange Online,并在弹出的窗口中输入管理员账号

Import-Module ExchangeOnlineManagement

Connect-ExchangeOnline -ExchangeEnvironmentName O365China

设置以下参数:

$OldDomainName = 'A域名,此处替换为需要从哪个域迁出'
$NewDomainName = 'B域名,此处替换为需要更改到哪个域'

将 A 域下的所有 M365 组修改 PrimarySmtpAddress 到 B 域:

Get-UnifiedGroup -ResultSize unlimited | ? {$.primarysmtpaddress -like “@$OldDomainName“} | %{ $Alias = $.alias; Set-UnifiedGroup -Identity $Alias -PrimarySmtpAddress “$Alias@$NewDomainName” }

将所有 M365 组的 EmailAddresses 中包含 A 域的小写SMTP地址删除:

Get-UnifiedGroup -ResultSize unlimited | %{ $Alias = $_.alias; Set-UnifiedGroup -Identity $Alias -EmailAddresses @{Remove=“smtp:$Alias@$OldDomainName”} }

操作完毕,运行下列命令退出连接

Disconnect-ExchangeOnline