次の方法で共有


Outlook on the webおよび新しい Outlook for Windows のExchange Onlineのメールボックスに対してメールボックス ポリシーを適用または削除する

Outlook on the webメールボックス ポリシーをメールボックスに割り当てると、ユーザーのOutlook on the web (旧称 Outlook Web App) と新しい Outlook for Windows エクスペリエンスが制御されます。 Outlook on the webメールボックス ポリシーを 1 つ以上のメールボックスに適用することも、Exchange 管理センター (EAC) または powerShell Exchange Onlineでポリシーの割り当てを削除することもできます。

はじめに把握しておくべき情報

ヒント

問題がある場合は、 Exchange のフォーラムで質問してください。 次のフォーラムにアクセスしてください: 「Exchange Online」または「Exchange Online Protection」。

Outlook on the webと新しい Outlook for Windows メールボックスにメールボックス ポリシーを適用する

EAC を使用してメールボックスにOutlook on the webメールボックス ポリシーを適用する

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

  2. 次のいずれかの手順を実行します。

    • メールボックスを選択し、[編集] アイコンをクリックします。

      1. 開いたメールボックス ウィンドウのプロパティで、[ メールボックス機能] をクリックします。

      2. [Outlook on the web: 有効] の下の [Email接続] セクションで、[詳細の表示] をクリックします。

      3. いた [Outlook Web App メールボックス ポリシー ポリシー] ウィンドウで、[参照] をクリックして適用するポリシーを見つけて選択し、完了したら [OK] をクリックします。 既定では、 OwaMailboxPolicy-Default という名前の既定の ポリシーが適用されます。

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

    • 複数のメールボックスを選択します。

      1. [詳細] ウィンドウで、Outlook on the webを見つけて、[ポリシーの割り当て] をクリックします。

      2. 一括割り当てウィンドウが開いたら、[ 参照 ] をクリックして適用するポリシーを見つけて選択し、完了したら [OK] をクリックします

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

Exchange Online PowerShell を使用して、Outlook on the webまたは新しい Outlook または Windows メールボックスにメールボックス ポリシーを適用する

メールボックス ポリシーを Outlook on the web と新しい Outlook for Windows メールボックスに適用するには、次の 3 つの基本的な方法があります。

  • 個々のメールボックス: 次の構文を使用します。

    Set-CasMailbox -Identity <MailboxIdentity> -OwaMailboxPolicy "<Policy Name>"
    

    この例では、Sales Associates という名前のメールボックス ポリシーを tony@contoso.com Outlook on the web と新しい Outlook for Windows に適用します。

    Set-CASMailbox -Identity tony@contoso.com -OwaMailboxPolicy "Sales Associates"
    
  • 属性でメールボックスをフィルター処理する: この方法では、メールボックスがすべて一意のフィルター可能な属性を共有する必要があります。 以下に例を示します。

    • Get-User コマンドレットに表示されるユーザー アカウントのタイトル、部署、または住所情報。

    • Get-Mailbox コマンドレットを参照して、メールボックスの CustomAttribute1 から CustomAttribute15 を使用します。

    構文では、次の 2 つのコマンドを使用します (1 つはメールボックスを識別し、もう 1 つはメールボックスにポリシーを適用します)。

    $<VariableName> = <Get-User | Get-Mailbox> -ResultSize unlimited -Filter <Filter>
    
    $<VariableName> | foreach {Set-CasMailbox -Identity $_.MicrosoftOnlineServicesID -OwaMailboxPolicy "<Policy Name>"}
    

    次の使用例は、 Title 属性に "Manager" または "Executive" が含まれるすべてのメールボックスに、マネージャーとエグゼクティブという名前のポリシーを割り当てます。

    $Mgmt = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Manager*' -or Title -like '*Executive*')"
    
    $Mgmt | foreach {Set-CasMailbox -Identity $_.MicrosoftOnlineServicesID -OwaMailboxPolicy "Managers and Executives"}
    
  • 特定のメールボックスの一覧を使用する: この方法では、メールボックスを識別するためのテキスト ファイルが必要です。 スペースを含まない値 (ユーザー アカウントなど) が最適です。 テキスト ファイルには、次のように各行に 1 つのユーザー アカウントが含まれている必要があります。

    akol@contoso.com
    ljohnston@contoso.com
    kakers@contoso.com

    構文では、次の 2 つのコマンドを使用します (1 つはユーザー アカウントを識別し、もう 1 つはそれらのユーザーにポリシーを適用します)。

    $<VariableName> = Get-Content "<text file>"
    
    $<VariableName> | foreach {Set-CasMailbox -Identity $_ -OwaMailboxPolicy "<Policy Name>"}
    

    次の使用例は、ファイル C:\My Documents\Management.txtで指定されたメールボックスに Managers と Executives という名前のポリシーを割り当てます。

    $Mgrs = Get-Content "C:\My Documents\Management.txt"
    
    $Mgrs | foreach {Set-CasMailbox -Identity $_ -OwaMailboxPolicy "Managers and Executives"}
    

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

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

Outlook on the webおよび新しい Outlook for Windows のメールボックスにメールボックス ポリシーを適用したことを確認するには、次のいずれかの手順を使用します。

  • EAC で、[受信者メールボックス]> に移動し、メールボックスを選択します。 [詳細] ウィンドウで、[接続のEmail] に移動し、[詳細の表示] をクリックし、表示される [Outlook Web App メールボックス ポリシー] ウィンドウでポリシーの名前を確認します。

  • EAC で、[受信者メールボックス>] に移動し、メールボックスを選択し、[編集] アイコンをクリックします。 開いたメールボックス ウィンドウのプロパティで、[ メールボックス機能] をクリックします。 [Email接続] セクションの [Outlook on the web: 有効] で、[詳細の表示] をクリックし、表示される [Outlook Web App メールボックス ポリシー] ウィンドウでポリシーの名前を確認します。

  • PowerShell Exchange Onlineで、MailboxIdentity> をメールボックスの名前、エイリアス、電子メール アドレス、またはアカウント名に置き換え<、次のコマンドを実行して OwaMailboxPolicy プロパティの値を確認します。

    Get-CasMailbox -Identity "<MailboxIdentity>" | Format-List OwaMailboxPolicy
    
  • PowerShell Exchange Onlineで、次のコマンドを実行して、すべてのメールボックスの OwaMailboxPolicy プロパティの値を確認します。

    Get-CasMailbox -ResultSize unlimited | Format-Table Name,OwaMailboxPolicy -Auto
    

Outlook on the webまたは新しい Outlook for Windows のメールボックスからメールボックス ポリシーの割り当てを削除する

EAC を使用して、Outlook on the webまたは新しい Outlook for Windows のメールボックスからメールボックス ポリシーの割り当てを削除する

  1. EAC で、[受信者メールボックス>] に移動し、変更するメールボックスを選択します。

  2. [詳細] ウィンドウで下にスクロールして [メール接続] を表示して、 [詳細の表示] をクリックします。

    メールボックス ポリシーが割り当てられている場合は、[Xクリア] をクリックして、メールボックスからポリシーの割り当てを削除します。

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

powerShell Exchange Online使用して、Outlook on the web用メールボックスと新しい Outlook for Windows 用メールボックスからメールボックス ポリシーの割り当てを削除する

メールボックスからポリシーの割り当てを削除するには、次の構文を使用します。

Set-CasMailbox -Identity "<MailboxIdentity>" -OwaMailboxPolicy $null

次の使用例は、Outlook on the webのユーザーtony@contoso.comのメールボックスと新しい Outlook for Windows からメールボックス ポリシーを削除します。

Set-CASMailbox -Identity tony@contoso.com -OwaMailboxPolicy $null

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

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

メールボックスからOutlook on the web メールボックス ポリシーの割り当てを削除したことを確認するには、次のいずれかの手順を使用します。

  • EAC で、[受信者メールボックス]> に移動し、メールボックスを選択します。 [詳細] ウィンドウで、[接続Email] に移動し、[詳細の表示] をクリックし、表示される [Outlook Web App メールボックス ポリシー] ウィンドウでポリシーが空白になっていることを確認します。

  • EAC で、[受信者メールボックス>] に移動します。 開いたメールボックス ウィンドウのプロパティで、[ メールボックス機能] をクリックします。 [Outlook on the web: 有効] の [Email接続] セクションで、[詳細の表示] をクリックし、表示される [Outlook Web App メールボックス ポリシー] ウィンドウでポリシーが空白になっていることを確認します。

  • PowerShell Exchange Onlineで、MailboxIdentity> をメールボックスの名前、エイリアス、電子メール アドレス、またはアカウント名に置き換え<、次のコマンドを実行して OwaMailboxPolicy プロパティの値を確認します。

    Get-CasMailbox -Identity "<MailboxIdentity>" | Format-List OwaMailboxPolicy
    
  • PowerShell Exchange Onlineで、次のコマンドを実行して、OwaMailboxPolicy プロパティの値を確認します。

    Get-CasMailbox -ResultSize unlimited | Format-Table Name,OwaMailboxPolicy -Auto