There are two options:
1) Turn your local account into Live ID account. It won't have password hint.
or
2) You can turn it off by changing your password in User Accounts in desktop Control Panel. (But if you do this way, you will lose all EFS-encrypted files, personal certificates, and stored passwords for Web sites or network resources.)
- In desktop Control Panel, click on User Accounts
- Click on Manage another account
- Click on account you want to change
- Click on change the password
- Enter a new password Leave password hint blank
- Click on Change password.
Source: https://social.msdn.microsoft.com/forums/en-US/96899eb4-b04d-40d1-ae5d-60d163c770a8/is-there-a-way-to-disable-the-password-hints
I think I have it, or at least I have enough to figure out what I need.
Get-MsolUser -userprincipalname user@domain.org | select DisplayName, LastPasswordChangeTimeStamp,@{Name=”PasswordAge”;Expression={(Get-Date)-$_.LastPasswordChangeTimeStamp}}
The result looks like this (date and time format will match your computer's):
DisplayName LastPasswordChangeTimestamp PasswordAge
----------- --------------------------- -----------
User, Name 09-Mar-16 5:48p 42.22:34:10.6964630
.
In order to see all users whose passwords are older than 30 days, use this.
Get-MsolUser -All | select DisplayName, LastPasswordChangeTimeStamp,@{Name=”PasswordAge”;Expression={(Get-Date)-$_.LastPasswordChangeTimeStamp}} | where {$_.PasswordAge -gt “30”} | sort-object PasswordAge -descending
It will list all of the users with passwords older than 30 days and sort the list by the password age.
I hope this helps others as well.
Best Answer
Use the Net User command to display the date and time you last set your Windows 10 user account password. Check the Password last set output of the
net user %username%
command.Local Account Command
Domain Account Command
Note: Use if logged onto a domain joined PC you're logged on with a domain account
Further Resources