oren_yastreb
08-09-2011, 14:33
Windows 2003 server. Active directory
Имя сервера Proliantd
Имя домена ARB.COM
Добрый день!
У меня в AD пользователи раскинуты по 12 подразделениям(P1,P2...P12). У каждого пользователя в атрибутах стоит галка "Запретить смену пароля пользователем" и "Срок действия пароля неограничен".
Мне нужно заставить пользователей поменять свой пароль. Т.Е. Убрать галочки "Запретить смену пароля пользователем" и "Срок действия пароля неограничен" и у каждого пользователя в подразделении поставить галку "Требовать смену пароля при следующем входе в систему".
Как это скриптом сделать?
Находил такой вариант, но он мне выдал только (null): 0x80005000
Set objUser = GetObject _
("LDAP://CN=user,OU=P1,DC=ARB,DC=com")
objUser.Put "pwdLastSet", 0
objUser.SetInfo
Имя сервера Proliantd
Имя домена ARB.COM
Добрый день!
У меня в AD пользователи раскинуты по 12 подразделениям(P1,P2...P12). У каждого пользователя в атрибутах стоит галка "Запретить смену пароля пользователем" и "Срок действия пароля неограничен".
Мне нужно заставить пользователей поменять свой пароль. Т.Е. Убрать галочки "Запретить смену пароля пользователем" и "Срок действия пароля неограничен" и у каждого пользователя в подразделении поставить галку "Требовать смену пароля при следующем входе в систему".
Как это скриптом сделать?
Находил такой вариант, но он мне выдал только (null): 0x80005000
Set objUser = GetObject _
("LDAP://CN=user,OU=P1,DC=ARB,DC=com")
objUser.Put "pwdLastSet", 0
objUser.SetInfo