Office 365, all users unable to login!

Another shortcoming of Office 365

Today, when I arrived at work it was clear something had changed overnight as a fair number of users were unable to log in to the various **Office 365** applications (**Lync, Outlook, Online Portal**).
\
I suspected that this was due to password expiry, but opened a ticket with Microsoft anyway.  They confirmed this as the issue.  
\
So why weren't users asked to change their password when they logged in with their expired password?
\
**Answer:** Because at the time of writing Office 365 does not support this!
\
I think this is a big shortcoming in Office 365, one that was not present with Google Apps.
\

Resolution

I was given two solutions:
1. Set all passwords to never expire\ *This seemed a big compromise for me with regards to security and isn't really a satisfactory solution in my opinion.* 2. Install the online assistant which will prompt users that their password will expire soon.\ *I already had this installed and all it did was nag me.  The issue with that is that everyone I know, ignores these types of nags.  Do people really change their password when windows pops up and tells them that it will expire in 14 days?  In my experience, no.  They wait for the day that they try to log in and Windows forces them to change it.*
Neither of these "solutions" seemed to be very good solutions and I think the only real solution is for Microsoft to introduce a change password at login feature.  Given that this feature does not exist I opted for option one using PowerShell.
\
\
\
\