Below powershell helps to get if a give account is active or disabled, We can loop it for the given list of users
$K = “Krishna.k”
$adobjroot = [adsi]”
$objdisabsearcher = New-Object System.DirectoryServices.DirectorySearcher($adobjroot)
$objdisabsearcher.filter = “(&(objectCategory=user)(objectClass=user)(sAMAccountName= $K)(userAccountControl:1.2.840.113556.1.4.803:=2))”
$resultdisabaccn = $objdisabsearcher.findone()
if($resultdisabaccn)
{
Write-Output “ACcount is Disabled”
}
Else
{
Write-Output “ACcount is Active”
}