Technical Reference: How to set Office 365 passwords to never expire
Windows 8 needs a newer version of the sign-on assistant.
1. Install Microsoft Online Services Sign-In Assistant for IT Professionals BETA 2. Install Windows Azure Active Directory Module for Windows PowerShell (64-bit version) 3. Paste these commands into the PowerShell window: 4. Run this command to set all users to not have passwords expire:
That’s it!
To check All users current settings:
Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
To check a specific user setting:
Get-MSOLUser -UserPrincipalName <Microsoft Online Services ID> | Select PasswordNeverExpires
Example: Get-MSOLUser -UserPrincipalName myuser@mydomain.com | Select PasswordNeverExpires
Reference Pages:
http://blogs.technet.com/b/hot/archive/2011/11/29/how-to-configure-user-passwords-to-never-expire-in-office-365.aspx
http://social.msdn.microsoft.com/Forums/windowsazure/en-US/46a38822-28a4-4abb-b747-96f7db2a2676/cannot-install-azure-active-directory-module-for-windows-powershell-mossia-is-not-installed
http://technet.microsoft.com/en-us/library/jj151815.aspx#bkmk_installmodule
http://www.microsoft.com/en-us/download/confirmation.aspx?id=39267
(reboot required)
http://go.microsoft.com/fwlink/p/?linkid=236297
Import-Module msonline
$cred = Get-Credential
Connect-MsolService -cred $cred
Get-Command –Module msonline
(You will get a pop-up to supply Office 365 user credentials with Admin rights for the account)
Get-MSOLUser | Set-MsolUser -PasswordNeverExpires $true
This article viewed
18316 times as of 01/28/2025
---
First published on 09/10/2013
---
Last modified on 09/10/2013
Note: Some of our articles were originally published several years ago. There may be errors or newer information.
If you find an error, please use the Contact page to let us know.
We create these articles as a public benefit to our fellow IT Support and network administration professionals.