配布グループをOffice365グループにアップグレードさせる。(Powershell)

今回は『Powershellにて、配布グループをOffice365グループに移行する』に

ついてです。

 

Powershellで配布グループをOffice365グループにアップグレードさせようとしたところ、、、、、

途中で挫折、、、、Σ(゚д゚lll)ガーン

 

 

Microsoftさんに助けを求めたところ
PowerShellスクリプトについては、サポート難しいらしいです。。。

 

以下 Microsoftからの回答
-------------------------------------------------
誠に恐縮ながら、当スタンダート サポート窓口では、Windows PowerShellスクリプトに関して
持ち合わせている情報が非常に乏しい状況でございます。
該当の URL でご紹介しているスクリプトについての詳細や、スクリプトのカスタマイズが必要になった場合、
ご要望の作業を実現するためのスクリプトの構成に関しては、Premier サポート窓口 へご相談いただくことで、
お客様のご利用環境に沿った情報の確認が行える可能性がございますので、ご相談をご検討いただけましたら幸いです。

<Premier サポート> ※ 有償の窓口になります。? (カスタマイズ、アドバイザリなど)
http://www.microsoft.com/ja-jp/services/premier.aspx
電話番号: 0120-17-0196 (ガイダンス 1 番)
窓口営業時間: 9:00-17:30 (土日祝日、弊社指定休業日を除く
-------------------------------------------------
Premierサポートを利用してくれ!ということらしいですね。。。

 

 

しかし、一筋の光が、、、
「配布グループの既存メンバーをそのまま、Office 365 グループに変更する」方法は
教えてもらえました。

 

Windows PowerShell を利用して配布グループを Office 365 グループに変換する手順

まずは今回 初めて知ったのですが、
Exchange Onlineでは、組織内のユーザ同士のメール送受信する際には、
× メールアドレス
○  LegacyExchangeDN
コレを基本に送受信が行われているのです。

Office365グループに変換する前に「 LegacyExchangeDN」を取得してから
変更し、追加登録することが必要です。

 

■ 配布グループからLegacyExchangeDNを取得するコマンドレット
--------------------------------------------------------------------------------
[基本]
Get-DistributionGroup [配布グループ名] |FL *DN
[実行例]
Get-DistributionGroup test |FL *DN
[実行結果]
LegacyExchangeDN : /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=****************************-********

※後で使用するので『メモしておく』こと

 

 

■ 配布グループを変換して、Office 365 グループを作成するコマンドレット
--------------------------------------------------------------------------------
1.配布グループをoffice365グループへ変換する。
[基本]
New-UnifiedGroup -ConvertClosedDlToPrivateGroup -DeleteDlAfterMigration -DlIdentity <配布グループのメールアドレス>
[実行例]
New-UnifiedGroup -ConvertClosedDlToPrivateGroup -DeleteDlAfterMigration -DlIdentity distribution@contoso.com

 

2.Office365グループに取得した「LegacyExchangeDN」を追加する。
[構文]
Set-UnifiedGroup -Identity [Office 365 グループ名] -EmailAddresses @{Add="X500:手順 1. で取得した LegacyExchangeDN"}

[実行例]
Set-UnifiedGroup -Identity pocari -EmailAddresses @{Add="X500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=****************************-********"}

 

3.確認コマンドを実行する。
Get-UnifiedGroup [Office 365 グループ名] |FL EmailAddresses
<参考サイトについて>
Title : New-UnifiedGroup
URL :https://technet.microsoft.com/ja-jp/library/mt219359(v=exchg.160).aspx

 

 

以上
2016年09月現在