Konnexion Limited

register | login

Blog RSS logo

Exchange Remote Connectivity Analyser

Ian Moran   Fri 17 Aug 2012

Just a quick shout out to the excellent Exchange Remote Connectivity Analyser (ExRCA) which has proved invaluable to me in the last few weeks during an Exchange 2003 to Exchange 2010 migration. This migration required an extended period of coexistence between the two systems during which I wanted to ensure uninterrupted connectivity for all users both internally and externally. In addition we were deploying Microsoft Forefront Threat Management Gateway 2010 in the DMZ of the clients edge firewall to allow secure publishing of Exchange 2010 client access protocols.

This tool, from a web browser, simulates the connectivity of remote Exchange clients such as Outlook (over RPC), Exchange ActiveSync (iPad, iPhone, Windows Mobile, Android etc) and Outlook Web Access to your Exchange environment allowing you to quickly see and fix any issues that might prevent a user from connecting successfully to their Exchange mailbox.

What you get back is a detailed log, presented in the browser, of the connection attempt allowing you to quickly zoom in on any connection issues. Invaluable tool.

Disable password expiry in Office 365

Ian Moran   Fri 17 Aug 2012   updated: Tue 07 Oct 2014

By default Microsoft set a 90 day life span for your Office 365 password. This can be a pain because it's not obvious when this expires, mail flow simply stops to your clients/devices—unless you sign into the service with Outlook Web Access.

If you have deployed AFDS2 then your Active Directory Domain password policy applies also to your Office 365 accounts. If you haven't deployed ADFS2 then you will be subject to the 90 day rule described above.

To disable password expiry for all Office 365 users proceed as follows:

  1. Install and configure the Microsoft Online Services Module for Windows Powershell as described in steps 1 & 2 of this link.
  2. To disable password expiry for all users run the following commands in Powershell.
    • $cred=Get-Credential
    • connect-MSOLService -credential $cred
    • Get-MSOLUser | Set-MSOlUser -PasswordNeverExpires $true

The credentials provided to the service are those of an Administrator account in the form user@domain.com.