Есть ли простой способ из командной строки (или даже просто параметр, который нужно где-то проверить), чтобы узнать, когда истекает срок действия пароля для локальной учетной записи Windows (в частности, Server 2K3) или когда он был изменен в последний раз?
Предполагая, что мы говорим о локальной учетной записи на 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 сделает именно это:
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.
Используйте команду «net user» - например, «net user USERNAME» отобразит список со всеми видами информации, включая последний установленный пароль и срок действия пароля.
NET USER имя пользователя / домен | найти "Пароль последний установлен"
Просто измените имя пользователя на свое настоящее «имя пользователя». Домен / как раз и есть.