@Andy David - MVP Thanks again. I've reverted the PowerShell virtual directory back to its default setting in my lab and opened port 80 inbound to the Exchange server. Now the default install of Exchange tools on admin workstations seems to work.
You made an interesting comment about a load balancer and leveraging the remote PowerShell virtual directory mechanism of Exchange. Doesn't really apply to us since we just have the one Exchange server, but I'm curious. The running recommendation is for all Exchange servers in the organization use the same internal/external service URL that matches the cert, then have that URL point to the load balancer. At least for services like the Outlook Web App, ECP, OAB, EWS, MAPI, ActiveSync, and Autodiscover. It's interesting that most of these services appear to just proxy from one Exchange server to another auto-magically if the mailbox of the querying user happens to be found elsewhere.
PowerShell on the other hand is a bit different I notice. Using the default install of Exchange tools and launching the Exchange Management Shell while port 80 was blocked to our new Exchange server caused the shell to timeout. Once timed out on the shells first Exchange server choice, it tried to connect to an alternate Exchange server. I guess for most tasks, it doesn't really matter where you are running the cmdlets. You can craft the cmdlet to execute for mailboxes wherever they happen to reside. Or make changes to other Exchange servers using cmdlets executed.. I don't really see the point of using a load balancer with PowerShell connections to Exchange at all. Maybe I am missing something?
Regards,
Adam Tyler