次の方法で共有


Outlook on the webと新しい Outlook for Windows のメールボックス ポリシーを適用または削除Exchange Online

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

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

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

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

  1. EAC で、[Recipients>Mailboxes] に移動します。 または、 Outlook Web アプリ ポリシーを使用します
  2. [ メールボックスの管理 ] ページで、次のいずれかの手順を実行します。
    • [ 表示名 ] 列の横の空白領域に表示されるボタン オプション以外の行の任意の場所をクリックして、個々のメールボックスを選択します。

      1. 開いた [詳細] ポップアップで、[Email アプリ& モバイル デバイス] セクションの [メール アプリ設定の管理] を選択します。
      2. 開いた [メール アプリの設定の管理] ポップアップで、[Outlook Web アプリメールボックス ポリシー] ボックスから既存の値 OwaMailboxPolicy-Default を削除します。
      3. [ Outlook Web アプリ メールボックス ポリシー ] ボックスで、ポリシーの名前の入力を開始し、結果から選択します。
      4. [ メール アプリの設定の管理 ] ポップアップが完了したら、[保存] を選択 します
    • 各行の [表示名 ] 列の横の空白領域に表示されるボタン オプションを選択して、複数のメールボックスを選択します。

      1. 表示される [編集] アクションを選択し、ドロップダウン リストから [ アプリ設定 ] を選択します。
      2. 開いた [メール アプリの設定の管理] ポップアップで、[Outlook Web アプリ メールボックス ポリシー] ボックスが表示されない場合は、[Outlook on the web対して有効にする] を選択します。
      3. [メールボックス ポリシーのOutlook Web App] ボックスに、ポリシーの名前の入力を開始し、結果から選択します。
      4. [ メール アプリの設定の管理 ] ポップアップが完了したら、[保存] を選択 します

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

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

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

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

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

    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>"}
    

    この例では、"Managers and Executives" という名前のポリシーを 、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.onmicrosoft.com
    ljohnston@contoso.onmicrosoft.com
    kakers@contoso.onmicrosoft.com

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

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

    次の使用例は、ファイル C:\My Documents\Management.txt で指定されたメールボックスに "Managers and 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 on the webおよび新しい Outlook for Windows のメールボックスにメールボックス ポリシーを適用したことを確認するには、次のいずれかの手順を実行します。

  • EAC で、[ Recipients>Mailboxes ] に移動し、メールボックスを選択します。 開いた [詳細] ポップアップで、[Email アプリ & モバイル デバイス] の [メール アプリ設定の管理] を選択し、[Outlook Web アプリ メールボックス ポリシー] ボックスでポリシーの名前を確認します。

  • 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メールボックス ポリシーの割り当てを削除する

  1. EAC で、[受信者>Mailboxes] を選択します。 または、 Outlook Web アプリ ポリシーを使用します

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

  3. 開いた [詳細] ポップアップで、[Email アプリ& モバイル デバイス] の [メール アプリ設定の管理] を選択します。

  4. 開いた [メール アプリの設定の管理] ポップアップで、[Outlook Web アプリメールボックス ポリシー] ボックスから既存の値 OwaMailboxPolicy-Default を削除します。

  5. [ メール アプリの設定の管理 ] ポップアップが完了したら、[保存] を選択 します

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

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

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メールボックス ポリシーの割り当てが正常に削除されたことを知る方法

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

  • EAC で、[ Recipients>Mailboxes ] に移動し、メールボックスを選択します。 開いた [ 詳細 ] ポップアップで、[ メール アプリの設定の管理] を選択し、[ Outlook Web アプリ メールボックス ポリシー ] ボックスが空であることを確認します。

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

    Get-CasMailbox -Identity "<MailboxIdentity>" | Format-List OwaMailboxPolicy