Review the password never expires status for enabled user accounts.
Open "Windows PowerShell" with elevated privileges (run as administrator).
Domain Controllers:
Enter "Import-Module ActiveDirectory". (This only needs to be run once during a PowerShell session.)
Enter 'Search-ADAccount -PasswordNeverExpires -UsersOnly | Where {$_.PasswordNeverExpires -eq "True" | FT Name, PasswordNeverExpires, Enabled -AutoSize'.
Exclude application accounts and disabled accounts (e.g., Guest).
Domain accounts requiring smart card (CAC/PIV) and the built-in Administrator account may also be excluded.
If any enabled user accounts are returned with a "PasswordNeverExpires" status of "True", this is a finding.
Member servers and standalone systems:
Enter 'Get-WMIObject -Class Win32_Useraccount -Filter "PasswordExpires=False and LocalAccount=True" | FT Name, PasswordExpires, Disabled, LocalAccount -AutoSize'.
Exclude application accounts and disabled accounts (e.g., Guest).
The built-in Administrator account may also be excluded.
If any enabled user accounts are returned with a "PasswordExpires" status of "False", this is a finding.
Note: Other queries or tools may be used. The organization must be able to demonstrate the results are valid and meet the intent of the requirement.