Here they are original Microsoft articles:
https://technet.microsoft.com/en-us/library/bb684904(v=exchg.141).aspx
http://blogs.technet.com/b/exchange/archive/2010/10/06/so-you-want-to-change-your-expired-passwords-in-owa.aspx
IIS restarting parameters
https://technet.microsoft.com/en-us/library/cc758159(v=ws.10).aspx
You need to change on all CAS this register value:
- Log on to the Client Access server.
- Start Registry Editor (regedit).
- Locate the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA.
- Create the following DWORD value if it doesn't already exist: ChangeExpiredPasswordEnabled. The value type will be REG_DWORD.
- Set the value of ChangeExpiredPasswordEnabled to 1.
- Exit Registry Editor.
- After you configure this DWORD value, you must reset IIS. The recommended method to reset IIS is to use IISReset /noforce from a command prompt.
- The /noforce parameter is recommended as a safeguard against data loss in case the IIS services cannot all be stopped within the one minute timeout period. If you are certain that it is safe to force IIS to restart, you can omit the /noforce parameter. In addition,