Notes:
When using Outlook Anywhere and NTLM Authentication it is reccomended to disable kernal mode authentication to prevent frequent end-user pop-ups.
C:\Windows\SysWOW64\inetsrv\AppCmd.exe set config /section:system.webServer/security/authentication/windowsAuthentication /useKernelMode:false
Update DatabaseMaxCache setting in Transport service DB
(Get-Content "C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config") | Foreach-Object {$_ -replace "134217728", "536870912"} | Set-Content "C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config"
Restart-Service MSExchangeTransport
(Both of these below are DWORD -32bit values)
Disable IPv6
The CAS server requires IPv6 to be disabled on the NIC, as well as a registry change for Outlook Anywhere to function properly. The following registry key was added to both excas1- 01 and excas1-02.
HKLM\SYSTEM\CurrentControLSet\Services\Tcpip6\Parameters\ Name: Disabled Components Data: DWORD:0xFFFFFFFF
Services Timeout
The Transport services can fail to start under the default Windows wait period for a service to start. The following registry key was added to both excas1-01 and excas1-02 to allow a longer timeout interval.
HKLM\SYSTEM\CurrentControLSet\Control Name: ServicesPipeTimeout Data: Decimal: 60000
This command moves the transport database to a secondary disk for increased performance. Run against both excas1-01 and excas1-02.
Move-TransportDatabase.ps1 –QueueDatabasePath:E:\Exchange\TransportDatabase