导出和导入分发列表 O365

导出和导入分发列表 O365

我有一个包含 Exchange On-Premise 和 O365 的混合设置。

我想要做的是使用以下代码(在互联网上找到)导出带有成员的 Exchange On-Premise 分发列表(我已经完成了):

$Result=@()
$groups = Get-DistributionGroup -ResultSize Unlimited`
$totalmbx = $groups.Count
$i = 1
$groups | ForEach-Object {
Write-Progress -activity "Processing $_.DisplayName" -status "$i out of $totalmbx completed"
$group = $_
Get-DistributionGroupMember -Identity $group.Name -ResultSize Unlimited | ForEach-Object {
$member = $_
$Result += New-Object PSObject -property @{
GroupName = $group.DisplayName
Member = $member.Name
EmailAddress = $member.PrimarySMTPAddress
RecipientType= $member.RecipientType
}}
$i++
}
$Result | Export-CSV "C:\Folder\FileName.csv" -NoTypeInformation -Encoding UTF8

我想停止从 Exchange On-Premise 到 O365 的同步并直接在 O365 中创建 DL。

我可以直接导入这个导出的包含成员的列表吗?如果可以,您能帮我告诉我怎么做吗?

提前致谢。

答案1

很高兴知道这个问题已经由您自己解决了。您可以在这里分享。您可以将有用的回复标记为答案,这将使在论坛中搜索答案变得更容易,并且对其他社区成员也有好处。

有一个关于将组移动到 Office 365 的脚本:用于将 Exchange 通讯组移动到云的 PowerShell 脚本 https://gallery.technet.microsoft.com/PowerShell-Script-to-Move-5c3cd668

相关内容