none
Правильно накатить квоты на почтовые ящики RRS feed

  • Вопрос

  • Здравствуйте !

    У Ильи Сазонова есть замечательная статья (отдельное спасибо) на тему Анализа размеров почтовых ящиков в Exchange 2013 и выбор квот


    но к сожалению не нашел продолжения, "как накатить новые квоты ?"

    Сейчас на нашем Exchange нет квот вообще, соответственно настала ситуация, когда размеры ящиков колеблются от 1Мб до 35 Гб, проведя анализ по статье выше выделил с десяток квот приемлемых для меня;

    и собственно встал вопрос, как правильно их назначить ? кол-во баз 5 шт (лицензия Стандарт), поэтому задать общие на базу не вариант; получается надо назначать квоту каждому ящику вручную, через PowerShell ?
    Как же все таки "правильно накатить квоты" ? :-)

    28 сентября 2016 г. 8:51

Ответы

Все ответы

  • А что именно вы хотите сделать? Задать квоты для существующих ящиков? Если так, то нужен алгоритм. Например:

    Если размер ящика больше 1ГБ > квота "текущий размер" + 10%

    Если меньше либо равно > квота 1,2ГБ

    Если для новых, то можно либо через дефолтные настройки для базы, либо скриптом при создании ящика.

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

    28 сентября 2016 г. 8:56
  • Да, все верно, хочу задать квоты для всех существующих ящиков.

    28 сентября 2016 г. 9:00
  • Ок. А какой алгоритм? 

    Получить текущий размер ящика можно, например, так:

    $statistics = Get-MailboxStatistics user
    
    $MbxSize = $statistics.TotalItemSize.Value.ToBytes()

    Задать квоту для ящика можно так:

    $Warning = $MbxSize*1,1

    $send = $MbxSize*1,2

    $SR = $MbxSize*1,3

    Set-Mailbox user -IssueWarningQuota $Warning -ProhibitSendQuota $send -ProhibitSendReceiveQuota $SR

    Для массового задания квот можно обернуть все в foreach. Если не получится - поможем.


    • Изменено Tema_BYMVP 28 сентября 2016 г. 9:15
    28 сентября 2016 г. 9:10
  • Т.е. анализирую размеры ящиков, разбиваю на группы по квотам, создаю .csv файлик для каждой группы и пускаю в ForEach-Object, примерно так ? 
    28 сентября 2016 г. 9:19
  • Да, конечно, можно так. Как вам будет удобно, так и делайте.
    28 сентября 2016 г. 9:28