Find Locked Out Accounts

This script searches for accounts that are currently locked out, which can help troubleshoot frequent lockout issues or user login problems.

# Get all locked-out accounts
$lockedOutUsers = Search-ADAccount -LockedOut

foreach ($user in $lockedOutUsers) {
    Write-Output "Locked out user: $($user.SamAccountName), Last Logon: $($user.LastLogonDate)"
}

• Explanation: This script lists all accounts that are locked out and provides their last logon dates.

Last updated