首页/系统/Windows 运维速查/Search-ADAccount 快速筛选异常账户
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条
AD 域与组策略39 条
日志与事件38 条远程管理36 条

Search-ADAccount 快速筛选异常账户

内置场景化筛选:锁定、密码过期/将过期、已停用、长期未登录——审计与清理的最快入口。

Windows 运维速查系统更新于 2026-10-12
用途按状态筛选账户
常用-LockedOut、-PasswordNeverExpires、-AccountDisabled、-AccountInactive -TimeSpan 90.00:00:00
输出可直接管道 Disable-ADAccount / Unlock-ADAccount

常用示例

常用示例
Search-ADAccount -LockedOut | Select-Object Name, SamAccountName, LockedOut
Search-ADAccount -PasswordNeverExpires -UsersOnly | Select-Object Name, SamAccountName
Search-ADAccount -AccountInactive -TimeSpan 90.00:00:00 -UsersOnly | Select-Object Name, LastLogonDate
Search-ADAccount -AccountDisabled -ComputersOnly | Select-Object Name, LastLogonDate
清理动作前先导出清单给业务确认;脚本里务必先 -WhatIf 或仅导出不修改。

易错点

  • -AccountInactive 的 TimeSpan 格式是 d.hh:mm:ss,写错就筛不准
  • 结果受域控复制延迟影响,重要结论稍后复核

数据来源与参考

  • Microsoft Learn:Search-ADAccount

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌