Я пытаюсь получить только активных пользователей AD в AD, удовлетворяющих следующим условиям:
- samaccountname не равно нулю
- почта не равно нулю
- почта заканчиваетсяс доменом, в данном случае то, что содержится в переменной @oldDomain
В качестве демонстрации я также фильтрую только по имени samaccountname.Ниже не работает:
$Users = Get-ADUser -Filter {(samaccountname -ne "null") -and (samaccountname -eq "TestUserPruebasSI") -and (Enabled -eq "true") -and (mail -ne "null") -and "mail -like '*$oldDomain'"}
Преступник является последним критерием "mail-like" * $ oldDomain '".Если я удаляю его, тогда работает запрос Get-ADUser.
Так как я могу решить эту проблему?