none
How to Apply custom throttling policy to all user mailbox RRS feed

  • 問題

  • My Exchange Server is EX2010,

    Client outlook Almost is outlook 2003.

    I want to apply a custom throttling policy to all user mailbox by powershell  below,

     Get-Mailbox | Set-ThrottlingPolicy -Identity "my custom policy name"

    After I press Enter,I get error message below

    #########################################################

    The input object cannot be bound to any parameters for the command either because the command does not take pipeline in
    put or the input and its properties do not match any of the parameters that take pipeline input.
        + CategoryInfo          : InvalidArgument: (benson:PSObject) [Set-ThrottlingPolicy], ParameterBindingException
        + FullyQualifiedErrorId : InputObjectNotBound,Set-ThrottlingPolicy
        + PSComputerName        : stex01.xxxxxxxxx.com.tw

    The input object cannot be bound to any parameters for the command either because the command does not take pipeline in
    put or the input and its properties do not match any of the parameters that take pipeline input.
        + CategoryInfo          : InvalidArgument: (danny:PSObject) [Set-ThrottlingPolicy], ParameterBindingException
        + FullyQualifiedErrorId : InputObjectNotBound,Set-ThrottlingPolicy
        + PSComputerName        : stex01.xxxxxxxxx.com.tw

    #########################################################

    If I want to Apply custom throttling policy to all user mailbox,

    how to do?thx!


    • 已編輯 AskaSuModerator 2015年1月7日 下午 04:55 內文出現公司名稱,為保護發文者,修改內文
    2015年1月5日 上午 10:44

解答

  • 你好, 正確套用Throttling Policy的做法是

    1. 先建立名目

    New-ThrottlingPolicy –name <Name>

    2. 向剛建立的Throttling Policy插入數值

    Set-ThrottlingPolicy –identity <Name> –RCAMaxConcurrency <Value>

    3. 向目標郵箱套用已設定好的Throttling Policy

    Set-Mailbox –Identity “Username” –ThrottlingPolicy <Name>

    而如果你要向所有郵箱一氣過套用, 你可以打

    Get-mailbox | Set-Mailbox -ThrottlingPolicy <Name>


    邊幫助, 邊鍛鍊

    • 已標示為解答 Eidson.Chen 2015年1月7日 上午 09:43
    2015年1月6日 上午 02:19

所有回覆

  • 你好, 正確套用Throttling Policy的做法是

    1. 先建立名目

    New-ThrottlingPolicy –name <Name>

    2. 向剛建立的Throttling Policy插入數值

    Set-ThrottlingPolicy –identity <Name> –RCAMaxConcurrency <Value>

    3. 向目標郵箱套用已設定好的Throttling Policy

    Set-Mailbox –Identity “Username” –ThrottlingPolicy <Name>

    而如果你要向所有郵箱一氣過套用, 你可以打

    Get-mailbox | Set-Mailbox -ThrottlingPolicy <Name>


    邊幫助, 邊鍛鍊

    • 已標示為解答 Eidson.Chen 2015年1月7日 上午 09:43
    2015年1月6日 上午 02:19
  • Hi Justin,

    感謝您的回覆,想不到一氣套用那powershell,我只要把-identity去掉,就一次套好了。

    非常感謝您。

    另外想請教一下,我把RCAMaxConcurrency這值設成40,我們有約150個信箱,

    若一次套用會對Exchanger Server造成影響嗎?

    2015年1月7日 上午 09:47
  • 啊, RCAMaxConcurrency只是一個例子, 如果你某個Mailbox需要很多個裝置同時連接時才會用到

    在我的環境裡有把這個參數設定到100的郵箱來增加連線數限制, 但這類需求應該不會套用到所有郵箱使用

    如果正常使用, 並不會對Exchange 做成即時的影響.


    邊幫助, 邊鍛鍊

    2015年1月8日 上午 08:24
  • Hi Justin,

    恩,看完你的講解,非常清楚了,非常感謝您的協助。

    2015年1月9日 上午 01:26