windows - 仅列出过期用户帐户的 Windows 命令
问题描述
使用 PowerShell,我想仅列出已过期的用户帐户。
我制作了下面的命令,它列出了我机器上的所有用户帐户,还显示了帐户过期列:
get-localuser | select Name, AccountExpires
示例输出:
Name AccountExpires
---- --------------
Administrator
Guest
test 09/05/2021 00:00:00
如何仅列出过期帐户?
解决方案
我主要在域环境中工作,但看起来您可以简单地查看 AccountExpires 属性并将其与当前日期进行比较。像下面这样的东西可能会起作用:
$Now = Get-Date
Get-LocalUser | Where-Object{ $_.AccountExpires -le $Now }
之后你可以Select
随心所欲。
推荐阅读
- sql-server - 如何检查哪个查询或用户导致 SQL Server 100% CPU 使用率
- firebase - 盖茨比 Redux Firebase
- flutter - VsCode 没有在断点处停止 - Flutter
- mfc - CPropertySheet - 删除框架
- javascript - 在反应中推入数组对象但不在屏幕上呈现
- sql - 删除字符串列 SQL Server 中的空格
- asynchronous - 在脚本标签之前的 html 标签上加载
- visual-studio - VS 2019 在构建 dproj 项目时未使用 docker-compose.vs.release.yml
- react-native - 使用新的“Pressable”组件实现平滑过渡?
- regex - 正则表达式:仅查找 int 和 long(忽略浮点格式的数字)