Skip to content

Set Passwords to Never Expire

In Order to Set Passwords to Never Expire…

Download and install the Microsoft Online Services Sign-In Assistant for IT Professionals Beta from https://www.microsoft.com/en-my/download/details.aspx?id=39267 you will need to restart your computer after the install.

Then download and install the Windows Azure Active Directory Module for Windows Powershell version that matches your computer processor (32 or 64 bit) from https://technet.microsoft.com/library/jj151815.aspx

Right click the Windows Azure AD Module for windows PowerShell and run as an administrator

At the command prompt run these three commands.

$cred=Get-Credential

After running the first command you will need to provide office 365 global administrator credentials to sign in.

untitled

 

connect-MSOLService -credential $cred

After you run the second command it looks like this:

picture 2

 

To set the passwords of all the users in an organization to never expire, run the following cmdlet: Get-MSOLUser | Set-MsolUser -PasswordNeverExpires $true

To set the password of one user to never expire, run the following cmdlet by using the user principal name (UPN) or the user ID of the user: Set-MsolUser -UserPrincipalName <user ID> -PasswordNeverExpires $true

 

To see if the password expiration is disabled run these commands:

To see whether a single user’s password is set to never expire, run the following cmdlet by using the user principal name (UPN) (for example, april@contoso.onmicrosoft.com) or the user ID of the user you want to check: Get-MSOLUser -UserPrincipalName <user ID> | Select PasswordNeverExpires

To see the “Password never expires” setting for all users, run the following cmdlet: Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires

No comment yet, add your voice below!


Add a Comment

Your email address will not be published. Required fields are marked *