If you want to stop Office 365 passwords from expiring and / or you want to eliminate the password complexity requirements you must use PowerShell as these changes are not permitted through the Office 365 admin pages
- Download the Office 365 Online Services Module here
https://support.office.com/en-ca/article/Windows-PowerShell-cmdlets-for-Office-365-06a743bb-ceb6-49a9-a61d-db4ffdf54fa6 and install it - Start the module (click the START BUTTON and type MODULE and select
Windows Azure Active Directory Module for Windows PowerShell
and be sure to right click and RUN AS ADMINISTRATOR - Connect to your Office 365 using:
Connect-MsolService - Enter your Office365 username and password at the prompt
- Set all Office365 passwords to never expire using:
Get-MsolUser | Set-MsolUser -PasswordNeverExpires $True - Set all Office 365 passwords to not have any complexity requirements:
Get-MsolUser | Set-MsolUser -StrongPasswordRequired $false - Enjoy not having insane password requirements!
If you want to confirm the results use:
- Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
- Get-MSOLUser | Select UserPrincipalName, StrongPasswordRequired