首页 > 解决方案 > 仅列出过期用户帐户的 Windows 命令

问题描述

使用 PowerShell,我想仅列出已过期的用户帐户。

我制作了下面的命令,它列出了我机器上的所有用户帐户,还显示了帐户过期列:

get-localuser  | select Name, AccountExpires

示例输出:

Name           AccountExpires
----           --------------
Administrator    
Guest           
test           09/05/2021 00:00:00

如何仅列出过期帐户?

标签: windowspowershellcommand

解决方案


我主要在域环境中工作,但看起来您可以简单地查看 AccountExpires 属性并将其与当前日期进行比较。像下面这样的东西可能会起作用:

$Now = Get-Date
Get-LocalUser  | Where-Object{ $_.AccountExpires -le $Now }

之后你可以Select随心所欲。


推荐阅读