Get Exchange Server URLs and Authentication Settings with PowerShell
The original GetExchangeURLs.ps1 script was written by Paul Cunningham to provide a simple way to display Exchange Server Client Access URLs from a single PowerShell script. Ali Tajran later updated the script to version 1.10, adding the PowerShell virtual directory and reorganizing the output. I recently revisited the script and decided to continue the same approach rather than create a completely new one. The result is Get-ExchangeURLs-v2.ps1. Version 2 keeps the original read-only URL reporting concept, but updates and extends it with additional options for authentication visibility, service filtering, multi-server output, grouping, and text-file export. What Changed in Version 2 The main changes added in Version 2 are: Replaced the legacy Get-ClientAccessServer cmdlet with Get-ClientAccessService. Added Autodiscover virtual directory information in addition to the Autodiscover SCP. Added optional authentication reporting…








