Many times I’ve needed to configure IIS ARR as the reverse proxy for Lync, Exchange and related services. To speedup the process I’ve created this powershell script.
It’s a basic script, and as such can be enhanced, but it does what It’s most commonly needed.
These are the assumptions:
- IIS ARR is already up and running
- Each service will be balanced based on the URL
- Each service will use a different URL
- Timeout settings will be configured using the most demanding one as the base for all services
For simplicity I have created a PowerShell function that will create the IIS ARR web farm for me and then call it for each WebFarm I need.