Office 365 has a password policy, which is by default set to expire on a regular basis (90 days). There are some guidelines which help to make sure that the password is secure:
- Use 8 to 16 characters
- combination of upper- and lowercase letters
- at leat one numer or one symbol (be aware that the symbol is available in every language on every keyboard)
- Do not use spaces, tabs, line breaks, your user name
Each user is able to change his password at any time. If a user forgets his password it can be reset by an Office 365 administrator.
In some cases – for example for service accounts – it is useful to change the password expiration policy to never expire.
In this post I will show you how you can disable the password expiration.
Connect to Office 365
In the dialog enter the credentials of an administrator:
To change a single user:
Set-MsolUser -UserPrincipalName <username> -PasswordNeverExpires $True
To change all users at once:
Get-MsolUser | Set-MsolUser -PasswordNeverExpires $True
That’s it. You can control the result with the following command:
Get-MsolUser | fl