Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Дата смены пароля локального пользователя

Ответить
Настройки темы
Любой язык - [решено] Дата смены пароля локального пользователя

Старожил


Сообщения: 415
Благодарности: 20

Профиль | Отправить PM | Цитировать


Всем привет!
Можно ли каким-нибудь образом выдернуть дату смены пароля локального пользователя (предпочтительнее bat или vbs)?

Отправлено: 06:02, 07-12-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


How To Find Password Last Changed Date Using ADSI:
Цитата:
The Active Directory Service Interfaces (ADSI) Windows NT provider does not support the PasswordLastChanged Property of an IADsUser object. You can computer this date by subtracting the password expiration period from the password expiration date to get the last change date. Note that for users whose passwords never expire, the PasswordExpirationDate will be in the past and the computation still works correctly.
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim strUser


strUser = "UserName"

With GetObject("WinNT://./" & strUser & ",user")
	WScript.Echo "Password Last Changed on : " & FormatDateTime(DateAdd("s", -.Get("MaxPasswordAge"), .PasswordExpirationDate))
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:35, 07-12-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 415
Благодарности: 20

Профиль | Отправить PM | Цитировать


Скрипт работает. Добавил еще ИМЯ пользователя в сообщение.

WScript.Echo "Password Last Changed on user "& strUser &": " & FormatDateTime(DateAdd("s", -.Get("MaxPasswordAge"), .PasswordExpirationDate))

Спасибо! Вопрос решен.

Отправлено: 10:53, 07-12-2015 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Дата смены пароля локального пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 R2 - Требование смены пароля выдаёт ошибку срок действия пароля истёк Ingolder Windows Server 2012/2012 R2 3 30-07-2015 20:27
Любой язык - Изменение пароля для локального пользователя (Win7) SANIOK_AV Скриптовые языки администрирования Windows 9 19-05-2014 14:58
2008 R2 - Дата смены пароля пользователя в AD timur_m Windows Server 2008/2008 R2 3 28-11-2012 09:31
VBS/WSH/JS - скрипт смены пароля локального админа sp372 Скриптовые языки администрирования Windows 1 12-09-2011 17:07
Доступ - [решено] Запрет смены пароля пользователя в XP HOME EDITIONS Deep2007 Microsoft Windows 2000/XP 4 04-08-2008 16:00




 
Переход