Локальная учетная запись: Найти последнее изменение пароля

Есть ли простой способ из командной строки (или даже просто проверить где-нибудь), чтобы увидеть, когда истекает срок действия пароля для локальной учетной записи Windows (в частности, сервера 2K3) или когда он был изменен в последний раз?

4 ответа

Решение

Командная строка '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.

Предполагая, что мы говорим о локальной учетной записи на Windows Server, а не о пользователе домена Active Directory. Затем откройте cmd.exe и введите следующую команду:

NET USER username

Вы получите дамп информации об учетной записи, включая информацию о последнем наборе пароля.

Если вы хотите сделать его более интересным и получить только эту информацию, вы можете направить вывод net user в команду find:

NET USER username | find "Password last set"

Примечание для учетных записей Active Directory. Если вас больше интересует учетная запись домена, вы можете добавить параметр / domain, чтобы проверить наличие той же информации. Однако из-за распределенной природы AD вы можете не получить самое точное время от запрашиваемого DC. Наиболее точное время хранится в атрибуте pwd-last-set учетной записи пользователя, но это требует некоторых манипуляций, чтобы иметь смысл.

Используйте команду "net user" - например, "net user USERNAME" отобразит список со всеми видами информации, включая последний установленный пароль и срок его действия.

NET USER имя пользователя / домен | найти "Пароль последний набор"

Просто измените имя пользователя на ваше фактическое имя пользователя. / Домен это просто так.

Другие вопросы по тегам