Solved

Bulk Exchange 365 Password Change

Posted on 2016-11-07
6
40 Views
Last Modified: 2016-11-21
Greetings everyone,

 I have an office with 100 users, all on Exchange 365. Currently, passwords are set to never expire. I need to turn that off and set an expiration policy. Here's the problem; they're not using Azure (no single sign-on), and most users don't remember what their current password is. So if I set a policy to expire passwords, most will be stuck at "Enter your Current Password" before entering their new password.

At the moment, my only option appears to be to reset everyone's password to a default and make them go from there, but that's going to create a LOT of headaches and downtime.

Any ideas would be greatly appreciated. Thank you

Mike
0
Comment
Question by:Mike Henderson
  • 3
  • 2
6 Comments
 
LVL 32

Accepted Solution

by:
PowerEdgeTech earned 250 total points
ID: 41877918
0
 

Author Comment

by:Mike Henderson
ID: 41877953
Thank you, LVL32.   I'm aware of the PS scripts and all; I'm thinking about resetting everyone's password to a password that is given to them ahead-of-time, with hopes that they can reset from there. But it's certainly not a preferred solution b/c for a brief time everyone will know everyone's password.

A preferred solution would be a self-service password reset option where the user doesn't need to know the current password to continue. And people should remember their passwords... but we all know that's not the world we live in.
0
 
LVL 32

Assisted Solution

by:PowerEdgeTech
PowerEdgeTech earned 250 total points
ID: 41877956
You could set them all to something different, then give each user their password ... the actual process for you is the same.

Self-service requires Azure. No other way around that.
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:Mike Henderson
ID: 41878764
Thanks LVL 32. I figured that was the answer but was hoping someone would have an idea I hadn't thought of.
0
 
LVL 38

Assisted Solution

by:Vasil Michev (MVP)
Vasil Michev (MVP) earned 250 total points
ID: 41890629
You can simply force them to change their password without setting a new one via:

Set-MsolUserPassword -UserPrincipalName user@domain.com -ForceChangePasswordOnly $true -ForceChangePassword $true

Open in new window


More examples and alternative solution here: http://www.michev.info/Blog/Post/129/
0
 

Author Comment

by:Mike Henderson
ID: 41895951
Thanks for your response, LVL38. Unfortunately, the users will still need to know their current password in order to change their password, so I'm back to square one.

So I've come to the realization that the only way to do this without downtime is to go around and visit with all the users (130+) and help them change their passwords and make them write it down so they won't forget it. Thanks for all your assistance everyone.
0

Featured Post

Shouldn't all users have the same email signature?

You wouldn't let your users design their own business cards, would you? So, why do you let them design their own email signatures? Think of the damage they could be doing to your brand reputation! Choose the easy way to manage set up and add email signatures for all users.

Join & Write a Comment

ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
This article explains how to prepare an HTML email signature template file containing dynamic placeholders for users' Azure AD data. Furthermore, it explains how to use this file to remotely set up a department-wide email signature policy in Office …
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now