千家信息网

怎样通过Powershell命令核查被设置为密码永不过期的域用户账号

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,使用场景基于IT合规性或日常AD管理维护要求,通过Powershell命令核查被设置为密码永不过期的域用户账号。操作步骤将DC hostname修改为你域的运行命令的DC的主机名。核查整个ADGet-
千家信息网最后更新 2025年02月08日怎样通过Powershell命令核查被设置为密码永不过期的域用户账号

使用场景

基于IT合规性或日常AD管理维护要求,通过Powershell命令核查被设置为密码永不过期的域用户账号。

操作步骤
DC hostname修改为你域的运行命令的DC的主机名。

  • 核查整个AD
    Get-ADUser -Filter 'PasswordNeverExpires -eq $true' -Server DCHostname | select name)

  • 核查指定OU,以OU iTop为例:
    Get-ADUser -searchbase ' OU=iTop,DC=Pushits,DC=COM ' -Filter 'PasswordNeverExpires -eq $true' -Server DC01 | select name

  • 核查指定OU然后导出
    Get-ADUser -searchbase ' OU=iTop,DC=Pushits,DC=COM ' -Filter 'PasswordNeverExpires -eq $true' -Server DC01 | select name |Export-Csv c:\PasswordNeverExpiresList.csv -NoTypeInformation -Encoding UTF8
0