今回はすべての共有メールボックスと配布リストのプライマリアドレスとエイリアス(セカンダリアドレス)を一覧として取得する方法をご紹介したいと思います。
方法としては、Powershell のコマンドレットを利用することで可能です。
配布リストだけではなく、メールが有効なセキュリティグループについても同様に取得が可能です。
以下の記事を参考にExchangeOnlineに接続してから実行してください。
すべての共有メールボックスのプライマリアドレスとセカンダリアドレスを確認
<構文>
Get-Mailbox -ResultSize unlimited -RecipientTypeDetails SharedMailbox | Select DisplayName,EmailAddresses | Export-CSV -Encoding UTF8 -Path <ファイルパス\ファイル名>.csv -NoTypeInformation
<実行例>
Get-Mailbox -ResultSize unlimited -RecipientTypeDetails SharedMailbox | Select DisplayName,EmailAddresses | Export-CSV -Encoding UTF8 -Path C:\temp\SharedMailbox.csv -NoTypeInformation
<出力結果>
DisplayName : 表示名
EmailAddresses : "SMTP" がプライマリアドレス、"smtp" がセカンダリアドレスです。
すべての配布リストのプライマリアドレスとセカンダリアドレスを確認する
<構文>
Get-DistributionGroup -ResultSize unlimited -RecipientTypeDetails MailUniversalDistributionGroup | Select DisplayName,EmailAddresses | Export-CSV -Encoding UTF8 -Path <ファイルパス\ファイル名>.csv -NoTypeInformation
<実行例>
Get-DistributionGroup -ResultSize unlimited -RecipientTypeDetails MailUniversalDistributionGroup | Select DisplayName,EmailAddresses | Export-CSV -Encoding UTF8 -Path C:\temp\DistributionGroup.csv -NoTypeInformation
<出力結果>
DisplayName : 表示名
EmailAddresses : "SMTP" がプライマリアドレス、"smtp" がセカンダリアドレスです。
RecipientTypeDetails の値を変更することで、特定のメールボックス種類を指定が可能です。
・ 配布リスト : MailUniversalDistributionGroup
・ メールが有効なセキュリティグループ : MailUniversalSecurityGroup
・ 会議室配布グループ : RoomList