本地帐户:查找上次密码更改

本地帐户:查找上次密码更改

是否有一种简单的方法可以通过命令行(或者只是一个设置来检查某处)来查看本地 Windows 帐户(特别是 Server 2K3)的密码何时过期或上次更改的时间?

答案1

“net user”命令行将执行以下操作:

C:\Documents and Settings\adam>net user adam

User name                    adam
Full Name                    Your Momma
Comment
User's comment
Country code                 000 (System Default)
Account active               Yes
Account expires              Never

Password last set            7/1/2009 10:32 AM
Password expires             Never
Password changeable          7/1/2009 10:32 AM
Password required            Yes
User may change password     No

Workstations allowed         All
Logon script
User profile
Home directory
Last logon                   8/19/2009 3:24 PM

Logon hours allowed          All

Local Group Memberships      *Administrators       *Debugger Users
                             *Users
Global Group memberships     *None
The command completed successfully.

答案2

假设我们谈论的是 Windows Server 上的本地帐户,而不是 Active Directory 域用户。然后打开 cmd.exe 并输入以下命令:

NET USER username

您将获得有关该帐户的信息,包括上次设置的密码信息。

如果您想要使它更美观并且只返回该信息,您可以将 net user 的输出通过管道传输到 find 命令:

NET USER username | find "Password last set"

Active Directory 帐户注意事项:如果您对域帐户更感兴趣,可以添加 /domain 开关来检查相同的信息。但是,由于 AD 的分布式特性,您可能无法从您询问的 DC 获得最准确的时间。最精确的时间存储在最后设置的密码属性用户帐户,但这需要一些操作才能有意义。

答案3

使用“net user”命令 - 例如“net user USERNAME”将显示包含各种信息的列表,包括上次设置的密码和密码过期时间。

答案4

NET USER 用户名/域 | 查找“上次设置的密码”

只需将用户名更改为您的实际“用户名”即可。/domain 就是这样的。

相关内容