O seu filtro assume que sAMAccountName foi definido para um valor de "" (ou seja, um vazio)
Se o atributo sAMAccountName não tiver sido definido, seu filtro não corresponderá a ele. Pesquise contas em que o atributo não está :
(!sAMAccountName=*)
Você também pode combinar as duas declarações para procurar por ambas:
(|(!sAMAccountName=*)(sAMAccountName=""))