Exchange Online で配布リスト グループを作成して管理する

Exchange 管理センター (EAC) または Exchange Online PowerShell を使用して、Exchange Online 組織内で配布リスト グループを作成、修正、削除します。

Exchange Online PowerShell を使用して、既存の配布リスト グループを共有メールボックスに変換できます。 詳細については、この記事の後半の「Exchange Online PowerShell を使用して配布リスト グループを共有メールボックスに変換する」セクションを参照してください。

メッセージの配布には、以下の 2 種類のグループを使用できます。

  • メールが有効なユニバーサル配布グループ(配布リスト グループ とも呼ばれます)は、メッセージの配布にのみ使用できます。

  • メールが有効なユニバーサル セキュリティ グループ (セキュリティ グループとも呼ばれます) を使用して、メッセージを配布し、リソースへのアクセス許可を付与することができます。 詳細については、「メールが有効なセキュリティ グループの管理」を参照してください。

Active Directory と Exchange の用語の違いに注意することが重要です。 Active Directory では、配布リスト グループは、メールが有効かどうかにかかわらず、セキュリティ コンテキストを持たない任意のグループを指します。 一方、Exchange Online では、メールが有効になっているすべてのグループは、セキュリティ コンテキストがあるかどうかに関係なく、配布リスト グループと呼ばれます。

始める前に把握しておくべき情報

  • 予想所要時間 : 2 ~ 5 分。

  • Exchange 管理センターを開くには、「Exchange Online での Exchange 管理センター」を参照してください。

  • Exchange Online PowerShell へ接続するには、「Exchange Online PowerShell に接続する」を参照してください。

  • この手順を実行する場合、あらかじめアクセス許可が必要です。 必要なアクセス許可については、「Exchange Online の機能アクセス許可」の「受信者」エントリを参照してください。

  • 組織でグループの名前付けポリシーを構成している場合、そのポリシーはユーザーが作成したグループにのみ適用されます。 ユーザーまたは他の管理者が Exchange 管理センターを使用して配布リスト グループを作成すると、グループの名前付けポリシーは無視され、グループ名には適用されません。 ただし、Exchange Online PowerShell を使用して配布リスト グループの作成または名前の変更を行う場合は、IgnoreNamingPolicy パラメーターを使用してグループの名前付けポリシーを上書きしない限り、グループの名前付けポリシーが適用されます。 詳細については、以下を参照してください。

Exchange 管理センターを使用して配布リスト グループを管理する

EAC を使用して配布リスト グループを作成する

  1. EAC で、[受信者グループ>配布>リスト] をクリックします

  2. [グループの追加] をクリックして、詳細ウィンドウの指示に従います。

    • [グループの種類を選ぶ] セクションで [配布] を選択し、[次へ] をクリックします。

    • [基本設定] セクションで詳細情報を入力し、[次へ] をクリックします。

  3. [ 所有者の割り当て ] セクションで、[ 所有者の割り当て] [追加] アイコンをクリックし、一覧からグループ所有者を選択して、[ 次へ] をクリックします。

  4. [メンバーの追加] で、[メンバーの追加] アイコンをクリックし、一覧からグループ メンバーを選択し、[次へ] をクリックします。

  5. [設定の編集] セクションで、グループのメール アドレスを入力し、次のボックスを選択して [次へ] をクリックします。

    • コミュニケーション: 組織外のユーザーによるこの配布リスト グループへのメールの送信を許可する場合は、チェックボックスをオンにします。

    • グループへの参加: グループへの参加を許可するユーザーを選択します。

      1. オープン: 所有者の承認がなくても、誰でもこのグループに参加できます。

      2. クローズド: メンバーを追加できるのはグループの所有者のみです。 参加要求はすべて自動的に拒否されます。

      3. 所有者の承認: 誰でもこのグループへの参加を要求でき、所有者はその要求を承認する必要があります。

    • グループからの脱退: グループからの脱退を許可するユーザーを選択します。

      1. オープン: グループの所有者の承認がなくても、誰でもこのグループから脱退できます。

      2. クローズド: メンバーを削除できるのはグループの所有者のみです。 脱退要求はすべて自動的に拒否されます。

  6. [グループの追加の確認と完了] セクションで、すべての詳細情報を確認し、[グループの作成] をクリックして [閉じる] をクリックします。

EAC を使用して配布リスト グループを変更する

  1. EAC で、[受信者グループ>配布>リスト] をクリックします

  2. [ グループ ] ページで、[グループ名] 列の横の空白領域に表示されるボタン オプション以外の行の任意の場所をクリックして、個々の グループ を選択します。

  3. [ 配布リスト グループ のプロパティ] ページで、次のいずれかのセクションをクリックしてプロパティを表示または変更します。

    • 一般

    • メンバー

    • Settings

  4. 完了したら、[保存] をクリックします。

EAC を使用して配布リスト グループを共有メールボックスに変換する

重要

既存の配布リスト グループを共有メールボックスに変換する前に、既存の配布リスト グループのアドレスを別のアドレスに置き換えて、この配布リスト グループを共有メールボックスに自由に変換できるようにします。 配布リスト グループに使用されているアドレスを共有メールボックスに変換することはできません。

共有メールボックスに使用するメール アドレスから既存の配布リスト グループを解放したら、次の手順を実行します。

  1. 共有メールボックスを作成します
  2. 共有メールボックスにユーザーを追加します。
  3. 共有メールボックスのメンバーにフル アクセスと送信アクセス許可を割り当てる

共有メールボックスを作成する

  1. [受信者メールボックス>][共有メールボックス>の追加][追加] アイコンに移動します。

  2. 必須フィールドに入力します。

    • 表示名: 自分の裁量に基づく表示名

    • Emailアドレス: 具体的には、配布リスト グループから解放された電子メール アドレス。

  3. [ 作成 ] をクリックして変更を保存し、共有メールボックスを作成します。

共有メールボックスにユーザーを追加する

  1. [ グループ名 ] 列の横の空白領域に表示されるボタン オプション以外の行の任意の場所をクリックして、新しく作成した共有メールボックスを選択します。

  2. 開いた [配布リスト グループ] ポップアップで、[すべて表示] をクリック し、メンバーを管理します。

  3. [ メンバーの追加]アイコンをクリックします。

  4. [ メンバーリストの検索 ] テキスト ボックスに、メール アドレスを解放した配布リスト グループに属していたメンバーの名前を入力します。

  5. メンバーの名前が [メンバー] の下に表示されたら、共有メールボックスのメンバーとして追加するユーザーの名前に対応するチェック ボックスをチェックします。

  6. [保存] を選択します。

共有メールボックスのメンバーにフル アクセスと送信アクセス許可を割り当てる

  1. [受信者メールボックス>] に移動します

  2. メールボックスを選択し、[メールボックスの委任] をクリックします

  3. 開いた [メールボックス委任の管理] ポップアップで、[編集] アイコンをクリックします。

  4. フル アクセス送信アクセス許可を付与するには、[メンバーの追加] アイコンをクリックし、アクセス許可を付与するユーザーを選択します。

    注:

    フル アクセス権限を使用すると、ユーザーはメールボックスを開くだけでなく、メールボックス内のアイテムを作成および変更できます。 [名前を付けて送信] アクセス許可を使用すると、メールボックス所有者以外のユーザーがこの共有メールボックスからメールを送信できます。 共有メールボックスを正常に操作するには、両方のアクセス許可が必要です。

  5. [保存] をクリックして変更を保存します。

PowerShell Exchange Online使用して配布リスト グループを共有メールボックスに変換する

配布グループを共有メールボックスに変換するための自動化された方法はありません。 このセクションでは、PowerShell のグループと同じメンバー、電子メール アドレス、および同様のプロパティを持つ共有メールボックスを作成するための手動手順Exchange Online説明します

注意

この手順では、交換する共有メールボックスを作成する 前に 配布グループを削除する必要があります。 手順の初期手順で説明されているように、グループに関するできるだけ多くの情報を記録します。 Microsoft 365 管理センターと新しい Exchange 管理センター (新しい EAC) を使用して、グループに関する情報を記録することもできます。

  1. 次のコマンドは、2 つの目的を果たします。

    • 配布グループが他のグループのメンバーであるかどうかを確認する。 グループを共有メールボックスに置き換えた後、共有メールボックスをそれらのグループのメンバーとして追加する必要があります。
    • 変換するグループのメンバーを記録します。
    $dgs = Get-DistributionGroup -ResultSize unlimited
    
    $dgs | foreach {Write-Output -InputObject `r`n,($_.Name),"Group Members",("-"*25); Get-DistributionGroupMember -Identity $_ -ResultSize unlimited}
    

    構文とパラメーターの詳細については、「 Get-DistributionGroup 」および「 Get-DistributionGroupMember」を参照してください。

  2. 変換する配布グループのすべてのプロパティを記録するには、次の構文を使用します。

    Get-DistributionGroup -Identity <GroupIdentity> | Format-List
    

    GroupIdentity <> は、グループの名前、エイリアス、または電子メール アドレスです。

    例:

    Get-DistributionGroup -Identity Marketing | Format-List
    

    切り捨てられたプロパティの完全な値を表示するには、PropertyName> をプロパティ名に置き換え<、次のコマンドを実行します。

    Get-DistributionGroup -Identity Marketing | Select-Object -ExpandProperty <PropertyName>
    

    構文およびパラメーターの詳細については、「Get-DistributionGroup」を参照してください。

  3. 次の構文を使用して配布グループを削除します。

    Remove-DistributionGroup -Identity <GroupIdentity>
    

    例:

    Remove-DistributionGroup -Identity marketing@contoso.com
    

    構文とパラメーターの詳細については、「 Remove-DistributionGroup」を参照してください。

  4. 削除された配布グループの次の構文とプロパティ値を使用して、置換された共有メールボックスを作成します。

    • 少なくとも、新しい共有メールボックスの PrimarySMTPAddress と DisplayName の値を、削除された配布グループの値に設定します。
    • 共有メールボックスを 作成 するときに、削除された配布グループと一致するように次のプロパティを設定することもできます。
      • 名前
      • Alias
      • ModerationEnabled (既定値は $false)
      • ModeratedBy (既定値は空)
      • SendModerationNotifications (既定値は Always)

    共有メールボックスを作成 した後 に PowerShell で構成できる追加のプロパティは、手順 8 に記載されています。

    次の使用例は、削除された配布グループの名前、エイリアス、表示名、およびプライマリ メール アドレスを持つ新しい共有メールボックスを作成します。

    New-Mailbox -Shared -Name Marketing -Alias marketing -DisplayName "Marketing Group" -PrimarySMTPAddress marketing@contoso.com
    

    構文およびパラメーターの詳細については、「New-Mailbox」を参照してください。

  5. 手順 1 の削除されたグループを含むグループの一覧を使用して、次の構文を使用して、必要な配布グループまたはメールが有効なセキュリティ グループのメンバーとして共有メールボックスを追加します。

    $m = "<GroupEmailAddress1>","<GroupEmailAddress2>",..."<GroupEmailAddressN>"
    
    $m | foreach {Add-DistributionGroupMember -Identity $_ -Member <SharedMailboxIdentity}
    

    例:

    $m = "allemployees@contoso.com","announcements@contoso.com"
    
    $m | foreach {Add-DistributionGroupMember -Identity $_ -Member marketing@contoso.com}
    

    構文およびパラメーターの詳細については、「Add-DistributionGroupMember」を参照してください。

  6. 手順 1 で記録した削除されたグループのメンバーの一覧を使用して、有効な メールが有効なセキュリティ プリンシパル (メールボックス、メール ユーザー、またはメールが有効なセキュリティ グループ) に、次の構文を使用して共有メールボックスに FullAccess アクセス許可を付与します。

    $u = "<UserOrGroupEmailAddress1>","<UserOrGroupEmailAddress2>",..."UserOrGroupEmailAddressN"
    
    $u | foreach {Add-MailboxPermission -Identity <SharedMailboxIdentity> -AccessRights FullAccess -User $_}
    

    例:

    $u = "julia@contoso.com","laura@contoso.com"
    
    $u | foreach {Add-MailboxPermission -Identity Marketing -AccessRights FullAccess -User $_}
    

    構文およびパラメーターの詳細については、「Add-MailboxPermission」を参照してください。

  7. 次の構文を使用して、手順 1 で記録した削除されたグループのメンバーの一覧を使用して、有効な メールが有効なセキュリティ プリンシパル (メールボックス、メール ユーザー、またはメールが有効なセキュリティ グループ) を共有メールボックスに送信するアクセス許可を付与します。

    ヒント

    前の手順の変数$uは、共有メールボックスに対する Send As アクセス許可を必要とする以前のグループ メンバーを既に特定している必要があるため、この手順でその変数を再利用できます。 それ以外の場合は、前の手順と同じ構文を使用して、新しいユーザーを識別します。 $u = "<UserOrGroupEmailAddress1>","<UserOrGroupEmailAddress2>",..."UserOrGroupEmailAddressN"

    $u | foreach {Add-RecipientPermission -Identity <SharedMailboxIdentity> -AccessRights SendAs -Trustee $_}
    

    例:

    $u | foreach {Add-RecipientPermission -Identity Marketing -AccessRights SendAs -Trustee $_}
    

    構文とパラメーターの詳細については、「 Add-RecipientPermission」を参照してください。

  8. Set-Mailbox コマンドレットまたは新しい EAC を使用して、手順 4 で共有メールボックスを作成したときに使用できない削除されたグループの他のプロパティを構成します。

    たとえば、 Set-Mailbox コマンドレットでは次のパラメーターを使用できます。

    • AcceptMessagesOnlyFrom
    • AcceptMessagesOnlyFromDLMembers
    • AcceptMessagesOnlyFromSendersOrMembers
    • BypassModerationFromSendersOrMembers
    • CustomAttribute1 から CustomAttribute10
    • EmailAddresses
    • ExtensionCustomAttribute1 から ExtensionCustomAttribute5
    • GrantSendOnBehalfTo
    • HiddenFromAddressListsEnabled
    • メール ヒント
    • MailTipTranslations
    • RejectMessagesFrom
    • RejectMessagesFromDLMembers
    • RejectMessagesFromSendersOrMembers
    • SendModerationNotifications

    New-Mailbox コマンドレットの手順 4 で説明したパラメーターは、Set-Mailbox コマンドレットでも使用できます。

    構文およびパラメーターの詳細については、「Set-Mailbox」を参照してください。

  9. 既定では、[送信者] アクセス許可を持つユーザーが共有メールボックスから送信したメッセージは送信者にコピーされません。 メッセージが送信者にコピーされるように動作を変更するには、次の構文を使用します。

    Set-Mailbox -Identity <SharedMailboxIdentity> -MessageCopyForSentAsEnabled $true
    

    例:

    Set-Mailbox -Identity Marketing -MessageCopyForSentAsEnabled $true
    

    構文およびパラメーターの詳細については、「Set-Mailbox」を参照してください。

  10. Outlook のオートコンプリート リストから削除されたグループ エントリを削除するようにユーザーに指示します。 新しい共有メールボックスと削除されたグループの情報は同じですが、AutoComplete リストの現在のエントリは削除されたグループに関連付けられているため、現在のエントリを削除する必要があります。 手順については、「 AutoComplete リスト エントリを一度に 1 つずつ削除する」を参照してください。

全般

このセクションを使用して、グループに関する基本情報を表示または変更します。

  • 名前 この名前は、アドレス帳、このグループにメールを送信する際のメールの宛先行、グループの一覧に表示されます。 表示名は必須であり、ユーザーが内容を認識できるようにわかりやすい名前にする必要があります。 また、表示名は、ドメイン内で一意である必要があります。

  • 説明 このボックスを使用してグループを説明することにより、ユーザーがこのグループの目的を確認することができます。 この説明は、アドレス帳と EAC の [詳細] ウィンドウに表示されます。

メール オプション

このセクションを使用して、グループに関連付けられている電子メール アドレスを表示または変更します。 これには、グループのプライマリ SMTP アドレスと関連付けられたすべてのプロキシ アドレスが含まれます。 [メール アドレスの編集] ページで、プライマリ メール アドレスを変更/編集し、エイリアスを追加/削除して、[変更の保存] をクリックします。

また、グループを選択し、ツール バーの [メール アドレスの編集] をクリックして プライマリ メール アドレスの変更/編集、エイリアスの追加/削除を行い、[変更の保存] をクリックするという方法もあります。

メンバー

このセクションを使用して、次の変更/編集を行います。

  • [所有者] セクションで [すべての所有者の表示と管理] をクリックし、ドロップダウン リストからグループの所有者を追加/削除して、[変更の保存] をクリックします。 配布リスト グループには、少なくとも 1 人の所有者が必要です。

  • [メンバー] セクションで [すべてのメンバーの表示と管理] をクリックし、ドロップダウン リストからグループ メンバーを追加/削除して、[変更の保存] をクリックします。 配布リスト グループには、少なくとも 1 人のメンバーが必要です。

設定

外部のユーザーによるグループへのメールの送信を許可する場合、[全般設定] セクションで [外部の送信者がこのグループにメールを送信するのを許可する] チェックボックスをオンにします。

配信管理

このセクションを使用して、このグループに電子メールを送信できる送信者を管理します。

  • 送信者オプション: 既定では、organization内のユーザーのみがこのグループにメッセージを送信できます。 また、組織外のユーザーにもこのグループへのメッセージの送信を許可することができます。

  • 組織内のユーザーからのメッセージのみを許可: 組織内の送信者のみがこのグループにメッセージを送信できるようにする場合は、このオプションを選択します。 選択すると、組織外のユーザーがこのグループに電子メール メッセージを送信した場合、そのメッセージは拒否されます。 これは既定の設定です。

  • 組織内および組織外のユーザーからのメッセージを許可: グループへのメッセージ送信をすべてのユーザーに許可する場合は、このオプションを選択します。

  • 指定された送信者: 特定の送信者のみがこのグループにメッセージを送信できるようにすることで、グループにメッセージを送信できるユーザーをさらに制限できます。 ドロップダウン リストから、1 人 (1 件) 以上の受信者/グループを選択/削除します。 この一覧に送信者を追加すると、グループにメールを送信できるのはその送信者だけになります。 一覧にないユーザーから送信されたメールはすべて拒否されます。

    重要

    組織内の送信者のみがグループにメッセージを送信できるようにグループを構成した場合は、メール連絡先をこの一覧に追加しても、その連絡先から送信された電子メールは拒否されます。

代理人の管理

このセクションを使用して、アクセス許可をユーザー (代理人と呼ばれる) に割り当てて、そのユーザーがグループとしてメッセージを送信したり、グループに代わってメッセージを送信したりできるようにします。 次のアクセス許可を割り当てることができます。

  • 差出人を指定して送信する: このアクセス許可により、代理人はグループとしてメッセージを送信できるようになります。 このアクセス許可が割り当てられると、代理人はグループを [差出人] 行に追加し、メッセージがグループによって送信されたことを示すことができます。

  • 代理人として送信する: このアクセス許可により、代理人はグループに代わってメッセージを送信できるようになります。 このアクセス許可が割り当てられると、代理人はグループを [差出人] 行に追加できるようになります。 メッセージは、グループによって送信されたように見えますが、グループに代わって代理人が送信したことがわかるようになっています。

EAC でデリゲートにアクセス許可を割り当てるには、[ デリゲートの編集] ページでデリゲートを追加し、ドロップダウン リストから [アクセス許可の種類 ] を選択し、[ 変更の保存] をクリックします。

メッセージの承認

このセクションを使用して、グループをモデレートするためのオプションを設定します。 モデレーターは、グループに送信されたメッセージがグループ メンバーに配信される前に、そのメッセージを承認または拒否します。

  • このグループに送信されるメッセージにはモデレーターの承認が必要: このチェック ボックスは、既定ではオンになっていません。 このチェック ボックスをオンにすると、受信メッセージは配信される前にグループ モデレーターによって確認されます。 グループ モデレーターは受信メッセージを承認または拒否できます。

  • グループ モデレーター: グループ モデレーターを追加/削除するには、ドロップダウン リストからユーザーを検索/追加します。 [このグループに送信されるメッセージにはモデレーターの承認が必要] チェック ボックスをオンにして、モデレーターを選択していない場合、グループへのメッセージは承認のためにグループ所有者に送信されます。

  • メッセージの承認を必要としない送信者の追加: このグループのモデレートを回避できるユーザーを追加/削除するには、ドロップダウン リストからユーザーを検索/追加します。

  • メッセージが承認されない場合に送信者に通知する: このセクションでは、メッセージの承認についてユーザーに通知する方法を設定します。

  • 送信者のみ: これが既定の設定です。 メッセージが承認されない場合、組織内外を問わずすべての送信者に通知します。

  • 組織内の送信者のみ: このオプションを選択すると、グループ宛てに送信したメッセージがモデレーターによって承認されなかった場合、組織内のユーザーやグループにのみ通知が行われます。

  • 通知なし: このオプションを選択すると、グループ モデレーターによってメッセージが承認されなかった送信者には通知は送信されません。

メンバーシップの承認

このセクションでは、メンバーシップの承認を編集し、ユーザーがこのグループに参加または脱退する際にグループの所有者の承認が必要かどうかを指定します。

  • グループへの参加: グループへの参加を許可するユーザーを表示/編集します。

    1. オープン: 所有者の承認がなくても、誰でもこのグループに参加できます。

    2. クローズド: メンバーを追加できるのはグループの所有者のみです。 参加要求はすべて自動的に拒否されます。

    3. 所有者の承認: 誰でもこのグループへの参加を要求でき、所有者はその要求を承認する必要があります。

  • グループからの脱退: グループからの脱退を許可するユーザーを表示/編集します。

    1. オープン: グループの所有者の承認がなくても、誰でもこのグループから脱退できます。

    2. クローズド: メンバーを削除できるのはグループの所有者のみです。 脱退要求はすべて自動的に拒否されます。

EAC を使用して配布リスト グループを削除する

  1. EAC で、[受信者グループ] に移動します>。

  2. グループの一覧で、削除する配布リスト グループを選択し、[ グループの削除] をクリックします。

EAC を使用して配布リスト グループを共有メールボックスに変換する

既存の配布リスト グループを共有メールボックスに変換できます。 その方法については、「 配布リストを共有メールボックスに変換する方法」を参照してください。

PowerShell を使用して配布リスト グループを管理する

Exchange Online PowerShell を使用して配布リスト グループを作成する

この例では、エイリアスが itadmin、名前が IT Administrators という配布リスト グループを作成します。 この配布グループは既定の OU に作成され、グループ所有者による承認なしに誰でもグループに参加できます。

New-DistributionGroup -Name "IT Administrators" -Alias itadmin -MemberJoinRestriction open

構文およびパラメーターの詳細については、「New-DistributionGroup」を参照してください。

Exchange Online PowerShell を使用して配布リスト グループを修正する

Get-DistributionGroup および Set-DistributionGroup コマンドレットを使用し、配布リスト グループのプロパティを表示、変更します。 Exchange Online PowerShell を使用する利点は、EAC では使用できないプロパティを変更できること、また複数のグループのプロパティを変更できることです。 配布リスト グループのプロパティに対応するパラメータの詳細については、次の記事を参照してください。

ここでは、Exchange Online PowerShell を使用して配布グループのプロパティを変更する例をいくつか示します。

次の使用例は、Seattle Employees 配布グループのプライマリ SMTP アドレス (応答アドレスとも呼ばれます) を から employees@contoso.com に sea.employees@contoso.com変更します。 また、以前の返信アドレスはプロキシ アドレスとして保持されます。

Set-DistributionGroup "Seattle Employees" -EmailAddresses SMTP:sea.employees@contoso.com,smtp:employees@contoso.com

この例では、配布グループ Customer Support のモデレートを有効にして、モデレーターを Amy に設定します。 また、このモデレート配布グループでは、メッセージが承認されない場合、組織内からメールを送信する送信者に通知します。

Set-DistributionGroup -Identity "Customer Support" -ModeratedBy "Amy" -ModerationEnabled $true -SendModerationNotifications 'Internal'

この例では、ユーザー作成の配布グループ Dog Lovers で、グループへの参加についてグループの管理者によるユーザーの要求への承認が必要となるように変更します。 また、BypassSecurityGroupManagerCheck パラメーターを使用して、配布リスト グループの設定変更がグループの管理者に通知されないようにします。

Set-DistributionGroup -Identity "Dog Lovers" -MemberJoinRestriction 'ApprovalRequired' -BypassSecurityGroupManagerCheck

この例では、配布グループのメンバーを DLGroupMembers.csv. という名前の .csv ファイルにエクスポートします。

$Groups = Get-DistributionGroup -ResultSize Unlimited
$Groups | ForEach-Object {
$group = $_
Get-DistributionGroupMember -Identity $group.Name -ResultSize Unlimited | ForEach-Object {
    New-Object -TypeName PSObject -Property @{
        Group = $group.DisplayName
        Member = $_.Name
        EmailAddress = $_.PrimarySMTPAddress
        RecipientType= $_.RecipientType
        }
    }
} | Export-CSV ".\DLGroupMembers.csv" -NoTypeInformation -Encoding UTF8

この例では、動的配布グループのメンバーを DDLGroupMembers.csv. という名前の .csv ファイルにエクスポートします。

$Groups = Get-DynamicDistributionGroup -ResultSize Unlimited
$Groups | ForEach-Object {
$group = $_
Get-DynamicDistributionGroupMember -Identity $group.Name -ResultSize Unlimited | ForEach-Object {
    New-Object -TypeName PSObject -Property @{
        Group = $group.DisplayName
        Member = $_.Name
        EmailAddress = $_.PrimarySMTPAddress
        RecipientType= $_.RecipientType
        }
    }
} | Export-CSV ".\DDLGroupMembers.csv" -NoTypeInformation -Encoding UTF8

正常な動作を確認する方法

配布リスト グループの正常な作成、修正、削除が完了したことを確認するには、次の手順のいずれかを実行します。

  • EAC で、グループを選択して、変更したプロパティまたは機能を表示します。 変更したプロパティによっては、選択したグループの詳細ウィンドウに表示される場合があります。

  • PowerShell Exchange Onlineで、GroupIdentity> を配布リスト グループの名前、エイリアス、またはメール アドレスに置き換え<、次のコマンドを実行して設定を確認します。

    Get-DistributionGroup -Identity "<GroupIdentity>" | Format-List
    

    特定のプロパティを表示するには、次のコマンドを実行します。

    Get-DistributionGroup -Identity "<GroupIdentity>" | Format-List Name,PrimarySmtpAddress
    
  • グループ内のメンバーのリストを取得するには、GroupIdentity> を配布リスト グループの名前、エイリアス、または電子メール アドレスに置き換え<、次のコマンドを実行します。

    Get-DistributionGroupMember -Identity "<GroupIdentity>"
    

    構文とパラメーターの詳細については、「Get-DistributionGroupMember」を参照してください。