批量修改Microsoft 365组后缀
以管理员身份运行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
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 春蝉歌醒
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果