У меня гибридная установка с Exchange On-Premise и O365.
Я хочу экспортировать локальный список рассылки Exchange с участниками (что я уже сделал) с помощью следующего кода (найден в Интернете):
$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 и создать DL непосредственно в O365.
Могу ли я напрямую импортировать этот экспортированный список с участниками? Если да, то не могли бы вы помочь мне рассказать, как?
Заранее спасибо.
Рад узнать, что эта проблема решена вами. Вы можете поделиться им здесь и пометить полезные ответы как ответы, это упростит поиск ответов на форуме и принесет пользу другим участникам сообщества.
Существует сценарий перемещения групп в Office 365: сценарий PowerShell для перемещения групп рассылки Exchange в облако. https://gallery.technet.microsoft.com/PowerShell-Script-to-Move-5c3cd668