Blog of Khlebalin Dmitriy

(Записки из мира IT…)

Управление квотами в Exchange 2010.


Графическая оснастка в чанге, на сколько мне известно, позволяет установить ограничения на ящик в 2 гига, но бывают случаи, когда некотором пользователям необходимы отдельные квоты, например 10гб на ящик.

В этом случае полезен будет PowerShell

Для начала необходимо понять кто превышает установленные квоты и кто близок к ограничению (Warning и ProhibitSend):

GetMailboxStatistics Server EXSRV01 | where{($_.StorageLimitStatus -contains“IssueWarning”) -or ($_.StorageLimitStatus -contains “ProhibitSend”)}

Изучая найденных пользователей

GetMailboxStatistics UserName | fl TotalItemSize

смотрим что у них с квотами

GetMailbox UserName | fl *Quota

При необходимости можно получить подробную статистику по использованию определенного ящика

getmailboxfolderstatistics «DisplayName» | ft FolderPath, ItemsInFolder,@{Label=«FolderSize(MB)»;expression={$_.FolderSize.ToMB()} } auto

После принятия волевого решения о том что делать дальше приступаем к “закручиванию гаек”.

Квоты задаются в двух местах – непосредственно для определенного почтового ящика и на базу данных, таким образом если на ящике пользователя не установлена индивидуальная квота то её значение будет наследоваться от хранилища.

Прежде всего зададим значение предупреждения для квоты по умолчанию для базы “MailBox01″ на сервере EXSRV01 в 450MB и запрещаем отсылку при достижении 500MB

SetMailboxDatabase “EXSRV01\MailBox01” IssueWarningQuota 450MB ProhibitSendQuota 500MB

не лишним будет установить период отсылки сообщений по Sundays и Wednesdays в период с 01.00 до 02.00

SetMailboxDatabase Identity «EXSRV01\MailBox01» QuotaNotificationSchedule«Sun.1:00-Sun.2:00»,«Wed.1:00-Wed.2:00»

Задаем ограничения для определенного пользователя

SetMailbox UserName IssueWarningQuota 1475MB ProhibitSendQuota 150MB –UseDatabaseQuotaDefaults $false

Если необходимо выключить один из типов квот

SetMailbox UserName UseDatabaseQuotaDefaults:$False issuewarningQuota 150MBProhibitSendQuota 200MB ProhibitSendReceive “UNLIMITED”

или вообще отключить запреты

get-content “userlist.txt” | SetMailbox  UseDatabaseQuotaDefaults:$False issuewarningQuota “UNLIMITED” ProhibitSendQuota “UNLIMITED” ProhibitSendReceive “UNLIMITED”

Можно автоматизировать процесс, но до этого я еще не дошел, поэтому об этом может в следующий раз.

Всем хорошей работы!!!

Реклама

17.06.2014 - Posted by | ms exchange 2010

Sorry, the comment form is closed at this time.

%d такие блоггеры, как: