Просто скажите ему посмотреть на свойство Enabled
в параметре -Filter
:
(Get-ADUser -Filter "Enabled -eq $true" -SearchBase "ou=Users,dc=qq,dc=com").Count
Обратите внимание, что в самом AD нет атрибута Enabled
. Но PowerShell предоставляет свойство Enabled
, которое сопоставляется со значением в AD (атрибут userAccountControl
). Фактический запрос LDAP, в который он переводится, выглядит примерно так:
(Get-ADUser -LDAPFilter "(!userAccountControl:1.2.840.113556.1.4.803:=2)" -SearchBase "ou=Users,dc=qq,dc=com").Count
Таким образом, PowerShell немного упрощает его для вас.