Exchange Datenbank Mailbox Limit setzen
Die Konfiguration der Limits unter einem englischen OS ist auf Datenbanken und Mailboxen kein Problem. Hier können wir mit ganzen oder durch einen Punkt getrennten Werten arbeiten.
Der Befehl dazu würde z.B. lauten:
# Englisches OS
Set-MailboxDatabase -Identity DB2019 -IssueWarningQuota 1.5GB -ProhibitSendQuota 2.0GB -ProhibitSendReceiveQuota 2.2GB
Versucht man das ebenfalls unter einem deutschen OS bekommen wir leider nicht das gewünschte Ergebnis umgesetzt.
# Deutsches OS
Set-MailboxDatabase -Identity DB2019 -IssueWarningQuota 1.5GB -ProhibitSendQuota 2.0GB -ProhibitSendReceiveQuota 2.2GB
Die Punkte werden ignoriert und der angegebene Wert wird als ganze Zahl gewertet. Das Ergebnis sieht dann wie folgt aus.
Also gebe ich die Werte in MB an und das Problem ist umgangen.
# Deutsches OS in MB
Set-MailboxDatabase -Identity DB2019 -IssueWarningQuota 1536MB -ProhibitSendQuota 2048MB -ProhibitSendReceiveQuota 2252MB
Für eine explizite Mailbox:
Set-Mailbox -Identity “JW” -IssueWarningQuota 1536MB -ProhibitSendQuota 2048MB -ProhibitSendReceiveQuota 2252MB -UseDatabaseQuotaDefaults $false
Weitere Befehle rund um das Limit und Größe von Mailboxen
Die größten 10 Mailboxen abfragen
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,StorageLimitStatus,TotalItemSize -First 10 | Sort-Object TotalItemSize
Welcher Benutzer hat ein seiner Limits erreicht
Get-Mailbox -Resultsize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -eq “IssueWarning”}
Get-Mailbox -Resultsize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -eq “ProhibitSend”}
oder eine kombinierte Abfrage
Get-Mailbox -Resultsize Unlimited | Get-MailboxStatistics | where {($_.StorageLimitStatus -contains “ProhibitSend”) –or ($_.StorageLimitStatus -contains “IssueWarning”)}
https://www.der-windows-papst.de/2019/11/28/exchange-verteiler-auch-von-aussen-erreichbar/