Как указано в комментариях, $
не принадлежит.Это говорит PowerShell, что вы хотите использовать значение в переменной с именем $userAccountControl
и сравнить его с 512
.Учитывая, что вы, вероятно, никогда не устанавливаете переменную с именем $userAccountControl
, это означает, что она не сравнивает ничего с 512
и видит, что это не так для каждой учетной записи.
Удалите $
, и она сравнит свойство с именемuserAccountControl
до 512
.
Get-ADUser -filter {userAccountControl -eq "512"} -properties Name,userAccountControl -Server myserver.local | Export-CSV "E:\Folder\ADusers.csv" -NoTypeInformation -Encoding UTF8