Understand and Remove PASSWD_NOTREQD Flag from userAccountControl
Hallo all,
I've already blogged how to read the Active Directory Attribute "userAccountControl"
How to read the value of AD Attribute userAccountControl
Today i came across some users that had the Property "PASSWD_NOTREQD" (Password not required) set.
For a regular user you just can add 512 (NORMAL_ACCOUNT) + 32 (PASSWD_NOTREQD) = 544
With the following Exchange Commandlet you can show the Attribute "userAccountControl", which also translates the value.
Get-User -Identity f.fischer | fl userAccountControl
You can also get the same with the Active Directory Module
Get-ADUser -Identity f.fischer -Properties userAccountControl | fl
To show all accounts, which have the Flag "PasswordNotRequired" use the following command.
Get-ADUser -Filter {PasswordNotRequired -eq $true} | ft name, UserPrincipalName
To remove the Flag "PasswordNotRequired" use this PowerShell Command
Set-ADUser -Identity f.fischer -PasswordNotRequired $false
Get-ADUser -Identity f.fischer -Properties userAccountControl | fl
Get-ADUser -Identity f.fischer -Properties userAccountControl | fl
Now it's back to 512 (NORMAL_ACCOUNT)
Get-User -Identity f.fischer | fl userAccountControl
More Information:
Understanding and Remediating "PASSWD_NOTREQD"
Best Regards
Andres Bohren