Wenn Sie mit dem Operations Manager Exchange verwalten und beim Ausführen einer Exchange-Elementaroperation eine Fehlermeldung erhalten die der nachfolgend abgebildeten Fehlermeldung entspricht, liegt das an der Throttling Policy des Exchange Servers, die standardmäßig so eingestellt ist, dass sie nur 18 gleichzeitige Remotepowershell-Sessions zulässt.
System.Management.Automation.Remoting.PSRemotingTransportException: Processing data from remote server v017bkex02.v017dtc1.v017.intern failed with the following error message: [ClientAccessServer=V017BKEX02,BackEndServer=v017bkex02.v017dtc1.v017.intern,RequestId=c764473c-c936-4fe8-9e17-e8146dd06133,TimeStamp=14.02.2019 12:15:24] [AuthZRequestId=7426f6cd-1c80-4d53-87ec-49530279684c][FailureCategory=AuthZ-AuthorizationException] Fail to create a runspace because you have exceeded the maximum number of connections allowed : 18 for the policy party : MaxConcurrency. Please close existing runspace and try again.
Um das Problem zu beheben, muss mit dem Befehl 'New-ThrottlingPolicy' eine neue Throttling Policy erzeugt werden, da die Standard-Policy nicht bearbeitet werden kann.
New-ThrottlingPolicy -Name 'OMThrottlingPolicy'
Anschließend muss die neue Policy mit 'Set-ThrottlingPolicy' und dem Parameter -PowerShellMaxConcurrency dahingehend angepasst werden, dass sie mehr als 18 gleichzeitige Powershellsessions zulässt:
Set-ThrottlingPolicy -Identity 'OMThrottlingPolicy' -PowerShellMaxConcurrency '50'
Abschließend muss dem Service-Benutzer, in dessen Kontext der Operations Manager auf die Exchange-Infrastruktur zugreift, die neue Throttling Policy mit 'Set-Mailbox' zugewiesen werden.
Set-Mailbox 'v017dtc1\exadmin' -ThrottlingPolicy 'OMThrottlingPolicy'
Bitte beachten Sie, dass der oben angegebene Wert von 50 parallelen Powershellsessions nur ein fiktives Beispiel ist und der optimale Wert, abhängig von der Hardware des Exchangeservers, auch höher oder niedriger sein kann.
Bilder 0 | ||
---|---|---|
Es sind keine Bilder in der Galerie vorhanden. |