- [アーティクル]
-
-
-
- 適用対象:
- Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
Exchange 管理センター (EAC) または Exchange 管理シェルを使用して、特定のメールボックスの格納域の制限をカスタマイズできます。 格納域の制限により、メールボックスのサイズを制御し、メールボックス データベースの増大を管理できます。 メールボックスが指定された格納域の制限に達するか、制限を超えた場合、Exchange はメールボックスの所有者にそのことを示す通知を送信します。
通常、メールボックス データベースのストレージ クォータは、データベース内のすべての既存および将来のメールボックスに適用されるため、構成します。 詳細については、「Exchange Serverでのメールボックス データベースの管理」を参照してください。
この記事では、メールボックス データベースのストレージ設定をオーバーライドする特定のメールボックスのストレージ設定をカスタマイズする方法について説明します。 ユーザー メールボックスに関連するその他の管理タスクについては、「ユーザー メールボックスの 管理」を参照してください。
EAC を使用してメールボックスの格納域の制限を設定する
EAC で、[ Recipients>Mailboxes ] タブに移動します。
[メールボックス] タブで、変更するメールボックスを選択し、[
編集] を選択します。
開いたメールボックスのプロパティ ページで、[メールボックスの 使用状況 ] タブを選択し、[ その他のオプション ] を選択してメールボックス クォータの設定を表示します。
[ メールボックスの使用状況 ] タブで、[ このメールボックスのクォータ設定をカスタマイズする] を選択し、次の設定を構成します。
警告を (GB) で発行する: このメールボックスのサイズで、ユーザーは説明的な警告メッセージを受け取ります。
注意
警告メッセージは、 Issue a warning 値が送信禁止値の 50% 以上でない限り 送信 されません。 たとえば、 送信禁止 の値が 800 MB の場合、 Issue 警告 の値は 400 MB 以上である必要があります。 それ以外の場合、警告メッセージは送信されません。
送信禁止 (GB): このメールボックス サイズでは、Exchange はユーザーがメールボックスから新しいメッセージを送信できないようにし、わかりやすいエラー メッセージを表示します。
送受信を禁止する (GB) : このメールボックスサイズでは、Exchange はユーザーがメールボックスからメッセージを送信することを防ぎ、メールボックスに新しいメッセージを配信しません。 メールボックスに送信されたすべてのメッセージは、説明的な配信不能レポート (NDR またはバウンス メッセージとも呼ばれます) で送信者に返されます。
これらのクォータの有効な値は次のとおりです。
- 0 から 2,047 ギガバイト (GB)。
- 値は unlimited です。
[ メールボックスの使用状況 ] タブが完了したら、[保存] を選択 します。
EAC を使用して多くのメールボックスのストレージ クォータを設定する
EAC で、[ Recipients>Mailboxes ] タブに移動します。
[メールボックス] タブ で 、次のいずれかの手順を実行します。
- Ctrl キーを押しながら、変更するメールボックスを個別に選択します。
- メールボックスの連続範囲を選択するには、メールボックスを選択し、Shift キーを長押ししてから、一覧の下にある別のメールボックスを選択します。
詳細ウィンドウで、[メールボックス クォータ] セクションで [更新] を選択します。
開いた [ メールボックス クォータの一括編集 ] ページで、次の設定を構成します。
-
(GB) で警告を発行する
-
[送信を禁止するサイズ (GB)] メールボックスのサイズが指定した制限に達した後にユーザーが新しい電子メール メッセージを送信できないようにするには、このチェック ボックスをオンにします。
-
[送受信を禁止するサイズ (GB)] メールボックスのサイズが指定した制限に達した後にユーザーが新しい電子メール メッセージを送受信できないようにするには、このチェック ボックスをオンにします。
[ メールボックス クォータの一括編集 ] ページが完了したら、[保存] を選択 します。
ヒント
[このメールボックスのクォータ設定をカスタマイズする] は [メールボックスクォータの一括編集] ページでは使用できませんが、いずれかのクォータの値を入力すると、設定が自動的に選択されます。
個々のメールボックスのストレージ クォータを構成するには、次の構文を使用します。
Set-Mailbox -Identity "<MailboxIdentity>" -UseDatabaseQuotaDefaults $false -IssueWarningQuota <ValueInMBorGB> -ProhibitSendQuota <ValueInMBorGB> -ProhibitSendReceiveQuota <ValueInMBorGB>
-
<MailboxIdentity> は、メールボックスを一意に識別する任意の値です。 たとえば、名前、識別名 (DN)、エイリアス、ユーザー プリンシパル名 (UPN)、メール アドレスなどです。 スペースを含む値には引用符が必要です。
- カスタム ストレージ クォータがメールボックス データベースの既定値をオーバーライドするには、UseDatabaseQuotaDefaults パラメーターの
$false
値が必要です。
次の使用例は、Joe Healy のメールボックスの指定されたクォータを設定します。
Set-Mailbox -Identity "Joe Healy" -UseDatabaseQuotaDefaults $false -IssueWarningQuota 24.5GB -ProhibitSendQuota 24.75GB -ProhibitSendReceiveQuota 25GB
次の使用例は、Ayla Kol のメールボックスの指定されたクォータを設定します。
Set-Mailbox -Identity "Ayla Kol" -UseDatabaseQuotaDefaults $false -IssueWarningQuota 900MB -ProhibitSendQuota 950MB -ProhibitSendReceiveQuota 1GB
構文およびパラメーターの詳細については、「Set-Mailbox」を参照してください。
多数のメールボックスのストレージ クォータを同時に構成するには、次のオプションがあります。
-
既存の属性に基づいてメールボックスをフィルター処理する: この方法では、ターゲット メールボックスがすべて一意のフィルター可能な属性を共有することを前提としています。 一部の属性 (タイトル、部署、住所情報、電話番号など) は 、Get-User コマンドレットからのみ使用できます。 その他の属性 (CustomAttribute1 から CustomAttribute15 など) は 、Get-Mailbox コマンドレットからのみ使用できます。
-
特定のメールボックスの一覧を使用する: 特定のメールボックスの一覧を生成した後、その一覧を使用してメールボックスのストレージ クォータを構成できます。
既存の属性に基づいてメールボックスをフィルター処理する
ヒント
Get-User コマンドレットを使用してターゲット メールボックスを識別する場合は、値の引用符を必要としない Get-User コマンドレットと Set-Mailbox コマンドレットで使用できる ID プロパティ (UserPrincipalName など) を使用してください。
既存の属性に基づいて任意の数のメールボックスのストレージ クォータを構成するには、次の構文を使用します。
$<VariableName> = <Get-Mailbox | Get-User> -ResultSize unlimited -Filter <Filter>
$<VariableName> | foreach {Set-Mailbox -Identity $_.UserPrincipalName -UseDatabaseQuotaDefaults $false -IssueWarningQuota <ValueInMBorGB> -ProhibitSendQuota <ValueInMBorGB> -ProhibitSendReceiveQuota <ValueInMBorGB>}
次の使用例は、関連付けられているユーザーの Title 属性に "Sales Associate" という値が含まれるすべてのユーザー メールボックスのストレージ クォータを構成します。
$SA = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like 'Sales Associate*')"
$SA | foreach {Set-Mailbox -Identity $_.UserPrincipalName -UseDatabaseQuotaDefaults $false -IssueWarningQuota 24.5GB -ProhibitSendQuota 24.75GB -ProhibitSendReceiveQuota 25GB}
特定のメールボックスの一覧のストレージ クォータを構成するには、次の構文を使用します。
$<VariableName> = Get-Content <text file>
$<VariableName> | foreach {Set-Mailbox -Identity $_ -UseDatabaseQuotaDefaults $false -IssueWarningQuota <ValueInMBorGB> -ProhibitSendQuota <ValueInMBorGB> -ProhibitSendReceiveQuota <ValueInMBorGB>}
次の例では、テキスト ファイル C:\My Documents\MBQuotas.txt を使用して、関連付けられている UPN によってメールボックスを識別します。 テキスト ファイルには、次のように、各行に 1 つのメールボックスが含まれている必要があります。
akol@contoso.com
tjohnston@contoso.com
kakers@contoso.com
更新するメールボックスをテキスト ファイルに設定した後、次のコマンドを実行します。
$MBQ = Get-Content "C:\My Documents\MBQuotas.txt"
$MBQ | foreach {Set-Mailbox -Identity $_ -UseDatabaseQuotaDefaults $false -IssueWarningQuota 900MB -ProhibitSendQuota 950MB -ProhibitSendReceiveQuota 1GB}
メールボックスのストレージ クォータを正常に設定するにはどうすればよいですか?
メールボックスのストレージ クォータが正常に設定されたことを確認するには、次のいずれかの手順を実行します。
Exchange 管理センター:
- EAC で、[ Recipients>Mailboxes ] タブに移動します。
- [メールボックス] タブで、変更するメールボックスを選択し、[
編集] を選択します。
- 開いたメールボックスのプロパティ ページで、[メールボックスの 使用状況 ] タブを選択し、[ その他のオプション ] を選択してメールボックス クォータの設定を表示します。
[ このメールボックスのクォータ設定をカスタマイズする ] が選択されていることを確認し、クォータ値を確認します。
Exchange 管理シェル: <MailboxIdentity> をメールボックスの名前、メール アドレス、エイリアスに置き換え、次のコマンドを実行します。
Get-Mailbox <MailboxIdentity> | Format-List UseDatabaseQuotaDefaults,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota