none
Problems on setting mailbox-quotas with decimal point RRS feed

  • Frage

  • Hi guys,

    we are currently trying to rework our exchange-scripts. In the past the warning-quota of a mailbox was identically to the ProhibitSend/ProhibitSendRecieveQuota. This wasn't optimal. 

    My intention is now to set the warning quota 100mb below the actual prohibit-quotas. But no matter how I try it, it doesnt work :(


    [PS] C:\Windows\system32>get-mailbox "mail@address.com" | set-mailbox -IssueWarningQuota 9.9GB -ProhibitSendQuota 10GB -ProhibitSendReceiveQuota 10GB
    -> The value of property 'IssueWarningQuota' must be less than or equal to that of property 'ProhibitSendQuota'.
    IssueWarningQuota: '99 GB (106,300,440,576 bytes)', ProhibitSendQuota: '10 GB (10,737,418,240 bytes)'.
        + CategoryInfo          : NotSpecified: (######...@#####:ADObjectId) [Set-Mailbox], DataValidati
       onException
        + FullyQualifiedErrorId : [Server=#####,RequestId=4d9c50f7-d125-4346-b5bc-766cbaf85c64,TimeStamp=02.09.2016 08:
       50:51] [FailureCategory=Cmdlet-DataValidationException] B76470A0,Microsoft.Exchange.Management.RecipientTasks.SetM
      ailbox
        + PSComputerName        : ################

    It's like the Shell is just ignoring the decimal point :( I've seen so many examples in the net where this seems to work perfectly.

    Do I have missed something?

    Environment: Windows Server 2012 + Exchange Server 2013 CU11


    Carsten Brenner IT-Engineer at cloud4you GmbH (Germany)



    Freitag, 2. September 2016 09:02

Antworten

  • Moin,

    ich hätte jetzt gesagt, dass die Benutzersitzung, aus der die PowerShell gestartet ist, auf deutsch läuft, und man daher -IssueWarningQuota '9,9GB' übergeben muss (beachte die Anführungszeichen) :-)


    Evgenij Smirnov

    msg services ag, Berlin -> http://www.msg-services.de
    my personal blog (mostly German) -> http://it-pro-berlin.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    In theory, there is no difference between theory and practice. In practice, there is.

    Freitag, 2. September 2016 11:23
  • Das liegt übrigens daran, dass diese Felder keine reinen Zahlenfelder sind, da man auch "unlimited" reinschreiben kann. Es findet daher immer eine Konvertierung statt.


    Gruesse aus Berlin schickt Robert - MVP Office Servers and Services (Exchange Server)

    Freitag, 2. September 2016 12:04

Alle Antworten

  • Moin,

    ich hätte jetzt gesagt, dass die Benutzersitzung, aus der die PowerShell gestartet ist, auf deutsch läuft, und man daher -IssueWarningQuota '9,9GB' übergeben muss (beachte die Anführungszeichen) :-)


    Evgenij Smirnov

    msg services ag, Berlin -> http://www.msg-services.de
    my personal blog (mostly German) -> http://it-pro-berlin.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    In theory, there is no difference between theory and practice. In practice, there is.

    Freitag, 2. September 2016 11:23
  • Mit Komma hatte ich es versucht, aber natürlich ohne die einfachen Anführungszeichen :)

    Wunderbar, vielen Dank!


    Carsten Brenner IT-Engineer at cloud4you GmbH (Germany)


    Freitag, 2. September 2016 11:26
  • Das liegt übrigens daran, dass diese Felder keine reinen Zahlenfelder sind, da man auch "unlimited" reinschreiben kann. Es findet daher immer eine Konvertierung statt.


    Gruesse aus Berlin schickt Robert - MVP Office Servers and Services (Exchange Server)

    Freitag, 2. September 2016 12:04