Изменить пароль пользователя при следующем входе в систему с помощью VBScript - PullRequest
1 голос
/ 03 ноября 2010

У меня есть автономный компьютер, подключенный к базовому маршрутизатору дома, и у меня есть таймер времени.Я пытаюсь написать скрипт, чтобы я мог запустить его на компьютере, и он заставит меня сменить пароль при следующем входе в систему.Я пробовал следующий сценарий, где UAL-10167 - это имя компьютера, а имя пользователя: UAL-Lab-Tech. И он не работает.Любой совет будет отличным !!

strComputer = "UAL-10167"  
Set objUser = GetObject("WinNT://" & strComputer & "/UAL-Lab-Tech")  
objUser.Put "PasswordExpired", 1  
objUser.SetInfo  

1 Ответ

1 голос
/ 14 апреля 2011

Я знаю, что это старый вопрос, но он все еще остается без ответа ...

Чтобы заставить пользователя установить свой пароль при следующем входе в систему, установите для свойства pwdLastSet значение 0, так какв ...

objUser.Put "pwdLastSet", 0
objUser.SetInfo
...