Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Изменение свойств пользователя на локальной машинке (http://forum.oszone.net/showthread.php?t=144952)

astashov 13-07-2009 11:31 1166161

Изменение свойств пользователя на локальной машинке
 
День добрый.

У меня есть задача по изменению свойств пользователей "Сменить пароль при первом входе в систему" и "Срок действия пароля не ограничен". Пользователи создаются у меня с помощью "net user".

Задача срочная, а процесс понимания не такой уж и быстрый что-то.

Может мне помочь кто нибудь в написании такого сценария?

п.с.: С wsh только начал знакомится, поэтому как-бы не потяну эту задачу пока что

Petya V4sechkin 13-07-2009 12:28 1166234

Цитата:

Цитата astashov
изменению свойств пользователей "Сменить пароль при первом входе в систему" и "Срок действия пароля не ограничен"

С помощью ADSI, для локальных учеток провайдер WinNT:
User Must Change Password at Next Logon (WinNT Provider)
Password Never Expires (WinNT Provider)

Например, для учетки Test установка флажка "Потребовать смену пароля при следующем входе в систему":
Код:

Set usr = GetObject("WinNT://./Test,user")
usr.PasswordExpired = 1
usr.SetInfo

Установка флажка "Срок действия пароля не ограничен":
Код:

Set usr = GetObject("WinNT://./Test,user")
usr.UserFlags = usr.UserFlags Or &H10000
usr.SetInfo

Учтите, что эти флажки взаимоисключающие.

Для доменных учеток провайдер LDAP:
User Must Change Password at Next Logon (LDAP Provider)
Password Never Expires (LDAP Provider)


Время: 08:10.

Время: 08:10.
© OSzone.net 2001-