【发布时间】:2023-04-04 12:09:01
【问题描述】:
我仅限于 PowerShell 版本 2。
我正在尝试列出超过 90 天未登录的用户帐户。
我一直在尝试为此制作命令但失败了,到目前为止我已经成功制作了以下内容:
Get-WmiObject Win32_UserAccount -Filter "LocalAccount=True" | Where-Object { (New-Timespan -Start $_.LastLogon -End (Get-Date)).Days -ge 90 }
你能帮帮我吗? :)
【问题讨论】:
-
本地账户,还是域账户?你真的在使用 PowerShell v2 吗?
-
本地帐户,是的,我仅限于 PS v2,在旧系统上工作。
-
拜托,不要告诉我你会在一台电脑上运行这个脚本......
-
@SantiagoSquarzon 不,我需要在一个系统上运行它:)
-
使用不受支持的系统,因为一些吝啬的$reason 不升级是傻瓜的差事。无论如何,寻找一个 VBScript 解决方案。这些应该为您提供 WMI 和 ADSI 选项的指针,它们可以轻松转换为 Powershell。
标签: windows powershell powershell-2.0