Hoe u de grootte en quota van uw postvakken beheert in Exchange 2019, 2016 en Microsoft 365.

Het beheren van mailboxopslag kan een behoorlijke uitdaging zijn, vooral wanneer u probeert te achterhalen wie de meeste ruimte in beslag neemt of limieten wilt instellen om de boel onder controle te houden. Of u nu een on-premises Exchange-server beheert of in de cloud werkt met Exchange Online (Microsoft 365), inzicht in mailboxgroottes en quotabeheer is essentieel. Het grappige is dat het soms niet duidelijk is hoe groot iemands mailbox werkelijk is, of wat de limieten zijn, totdat er een probleem optreedt. Deze handleiding laat u daarom zien hoe u de huidige mailboxgrootte kunt controleren, kunt zien wat ruimte in beslag neemt en quota kunt instellen of aanpassen, zodat u niet op het meest ongelegen moment een geheugenprobleem krijgt. Het mooie is dat u een duidelijker beeld krijgt en alles soepel kunt laten verlopen zonder constant te hoeven gissen hoeveel ruimte er nog over is.

Hoe krijg ik de mailboxgrootte in Exchange 2019/2016/2013?

De grootte van de mailbox controleren via de grafische gebruikersinterface.

Als je liever wat rondklikt, maakt het Exchange Admin Center (EAC) het een stuk eenvoudiger. Ga gewoon naar Ontvangers, selecteer een gebruiker, open de eigenschappen en ga vervolgens naar Postvakgebruik. Daar zie je de huidige grootte, bijvoorbeeld [afbeelding van de grootte] 26 MB (0% used of 100GB available). Maar laten we eerlijk zijn, dat kan omslachtig worden als je veel postvakken beheert. Soms heb je gewoon een snel overzicht nodig voor meerdere gebruikers.

PowerShell gebruiken – de snellere manier

Dit is misschien wat vreemd, maar het uitvoeren van een PowerShell-opdracht is veel efficiënter. Open op uw Exchange-server de Exchange Management Shell en voer de volgende opdracht uit:

Get-MailboxStatistics -Identity 

Met dit commando krijgt u details over één specifieke mailbox: naam, aantal items, laatste aanmelding en meer. Om de totale grootte van een mailbox te bekijken, inclusief verwijderde items, kunt u het volgende proberen:

Get-MailboxStatistics -Identity  | ft DisplayName, TotalItemSize, ItemCount, TotalDeletedItemSize, StorageLimitStatus

Als u een lijst wilt zien van alle mailboxen in een specifieke database, kunt u het volgende doen:

Get-Mailbox -Database  | Get-MailboxStatistics | ft DisplayName, TotalItemSize

En als je de grootste wilt zien – de 10 grootste mailboxen – kun je een sorteer- en filteroptie toevoegen:

Get-Mailbox -Database  | Get-MailboxStatistics | sort-object TotalItemSize -descending | Select-Object DisplayName, TotalItemSize -First 10

Oh, en als je deze informatie wilt exporteren naar een CSV-bestand om later te analyseren, kun je het gewoon doorsturen met een pipe:

...| Export-CSV c:\mailbox_sizes.csv

Een waarschuwing vooraf: standaard beperken Exchange-cmdlets het aantal resultaten tot 1000 mailboxen. Als u er meer hebt, voeg dan 1000 toe -ResultSize Unlimitedaan uw opdrachten. Exchange maakt het immers soms wat lastiger.

Het beheren van postvakquota in Exchange Server.

Quota instellen voor databases of individuele mailboxen

De reden om op quota’s te letten is simpel: voorkom dat de mailbox vol raakt en problemen veroorzaakt. U kunt de huidige databasequota’s bekijken met:

Get-MailboxDatabase -Identity  | fl *quota

Om quota te wijzigen, zijn de belangrijkste parameters:

  • IssueWarningQuota — de gebruiker krijgt een melding dat hij/zij de limiet bijna bereikt heeft.
  • ProhibitSendQuota — gebruikers kunnen geen berichten meer verzenden zodra het quotum is bereikt
  • ProhibitSendReceiveQuota — verzenden en ontvangen is geblokkeerd bij deze grootte

Om bijvoorbeeld een waarschuwing in te stellen bij 19 GB en het verzenden te blokkeren bij 20 GB voor een database, voert u het volgende commando uit:

Set-MailboxDatabase -Identity  -IssueWarningQuota 19GB -ProhibitSendQuota 19.5GB -ProhibitSendReceiveQuota 20GB

Als u dit liever via de grafische gebruikersinterface doet, gaat u in het Exchange-beheercentrum naar Servers > Databases, selecteert u uw database en klikt u vervolgens op het tabblad Limieten.

Databasequota voor specifieke mailboxen overschrijven

Soms heeft een gebruiker een andere limiet nodig. U kunt persoonlijke quota instellen door database-overerving uit te schakelen, zoals hieronder beschreven:

Set-Mailbox -Identity  -IssueWarningQuota 30GB -ProhibitSendQuota 40GB -ProhibitSendReceiveQuota 50GB -UseDatabaseQuotaDefaults $false

Controleer de huidige quota-instellingen met:

Get-Mailbox -Identity  | fl UseDatabaseQuotaDefaults, IssueWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota

Houd er rekening mee dat het na het wijzigen van de quota-instellingen een paar uur kan duren voordat de wijzigingen van kracht worden. U kunt ook een geforceerde synchronisatie uitvoeren met:

Update-StoreMailboxState 

Zonder dit worden de wijzigingen mogelijk niet direct herkend vanwege vertragingen bij de Azure AD-synchronisatie of cacheproblemen.

Hoe u de grootte en quota van uw mailbox in Exchange Online (Microsoft 365) kunt controleren

Wat is de grens eigenlijk?

In de cloud hangt de grootte van een mailbox af van het abonnement. Over het algemeen hebben de meeste Microsoft 365-mailboxen een maximale grootte van 50 GB. Met een E3- of E5-licentie loopt dit op tot 100 GB. F3-licenties zijn beperkter: slechts ongeveer 2 GB voor de mailbox zelf. Het archief (In-Place Archive) kan flink groeien, vaak tot wel 1, 5 TB met het juiste abonnement, vooral als gebruikers regelmatig archiveren en minder belangrijke bestanden verwijderen.

Groottes controleren met PowerShell

Verbinding maken met uw tenant via PowerShell maakt het een stuk eenvoudiger. Installeer eerst PowerShell en maak verbinding met:

Connect-ExchangeOnline

Zodra de verbinding tot stand is gebracht, kunt u snel een rapport over de grootte van een gebruiker opvragen:

Get-ExoMailboxStatistics -Identity  | select ItemCount, TotalItemSize

En hier is een volledige lijst van alle mailboxen, gesorteerd op grootte:

Get-ExoMailbox | Get-ExoMailboxStatistics | select DisplayName, ItemCount, TotalItemSize | Sort-Object -Property TotalItemSize -Descending

Om grote mailboxen van een bepaalde grootte te vinden (bijvoorbeeld groter dan 50 GB), typt u:

Get-ExoMailbox | Get-ExoMailboxStatistics | Where-Object {[int64]($PSItem. TotalItemSize. Value -replace '.+\(|bytes\)') -gt 50GB} | Sort-Object TotalItemSize -Descending | Select-Object DisplayName, ItemCount, TotalItemSize

En als je de totale grootte van alle mailboxen in je tenant wilt optellen, kan zoiets als dit je wellicht helpen:

((Get-ExoMailbox -ResultSize Unlimited | Get-ExoMailboxStatistics).TotalItemSize. Value. ToMB() | measure-object -sum).sum

Om te zien welke quota-instellingen zijn toegewezen, kunt u het volgende uitvoeren:

Get-ExoMailbox -PropertySets Quota

En het inschakelen van een archiefbox voor een gebruiker doe je als volgt:

Enable-Mailbox -Identity  -Archive

Als je echt wilt dat het archief automatisch wordt uitgepakt, gebruik dan:

Enable-Mailbox -Identity  -AutoExpandingArchive

Tot slot, een lijst van alle mailboxen waarvoor archivering is ingeschakeld, inclusief hun grootte:

Get-ExoMailbox -Archive | Get-ExoMailboxStatistics | select DisplayName, ItemCount, TotalItemSize

Hopelijk schept dit meer duidelijkheid over mailboxgroottes en quota, en maakt het beheer ervan een stuk eenvoudiger. Soms draait het er gewoon om te weten waar je moet zoeken en hoe je snel informatie kunt vinden zonder de hele dag met de grafische gebruikersinterface te hoeven worstelen.

Samenvatting

  • Gebruik PowerShell-opdrachten zoals ` get-mailboxstatistics` Get-MailboxStatisticsof `get-mailboxstatistics` voor snelle informatie over de grootte van uw mailbox.
  • Beheer quota’s via het Exchange-beheercentrum of PowerShell met Set-MailboxDatabaseof Set-Mailbox.
  • In Exchange Online kunt u verbinding maken met Connect-ExchangeOnlineen gebruikmaken Get-ExoMailboxStatisticsvan realtime inzichten.
  • Vergeet niet te controleren of de standaardquota voor mailboxen per gebruiker zijn ingesteld of overschreven.

Samenvatting

Inzicht in de grootte en limieten van je mailbox kan je later veel problemen besparen. Of je nu één gebruiker controleert of een bulkrapport maakt, PowerShell is je beste vriend. Houd die quota’s goed in de gaten, vooral in de cloud, zodat je niet voor verrassingen komt te staan. En als er iets niet aan de verwachtingen voldoet, onthoud dan dat een snelle vernieuwing of een geforceerde synchronisatie veel vreemde vertragingen kan verhelpen. Hopelijk helpt dit iemand om zijn of haar e-mail onder controle te houden zonder gefrustreerd te raken.