正在尝试使用Powershell在AD中查找启用或禁用的用户



我正在尝试查找使用Powershell Get-ADUser启用或禁用的AD用户,结果很奇怪。我知道我在服务器管理GUI中有30个禁用的用户,因为每次禁用一个,我都会将其移动到"禁用的OU"。当我运行时

(Get-AdUser -filter * |Where {$_.enabled -eq "True"}).count

我只得到10 的值

当我运行时

(Get-ADUser -filter * |Where {$_.enabled -ne "False"}).count

我得到110 的值

有些不对劲,因为我知道我有30个禁用用户。当我运行时

Get-ADUser -filter *

有些用户甚至没有使用字段"已启用"。当某些用户甚至没有使用该字段时,我如何获得已启用或已禁用用户的列表?

从提升的PowerShell命令提示符重试(以管理员身份运行(。当你跑步时,看看空白是否消失:

Get-ADUser -Filter * -Property Enabled | FT Name, Enabled -Autosize

最新更新