![]() |
Командой net user можно поменять пароль локального пользователя. Как это можно сделать по сети на другой машине (Win2kAS без AD)? Машины пользователей имеют разные ОС - от Win9x до Win2kPro и находятся в разных рабочих (сетевых) группах. AD поднимать не хочу (очень тяжелая), а пароли пользователей на сервере менять надо. Заранее спасибо.
|
чего это вдруг AD тяжелая? Ты ставил?
|
Да, я ставил. Для требуемых задач AD не нужна, а для такого железа, которое стоит - она тяжела. Но проблема с паролями остается.
|
попробуйте так, но нужны права админа на удаленной машине:
strComputer = "RemoteComputer"; strUser="RemoteUser"; set objUser = GetObject("WinNT://" & strComputer & "/" & strUser) ' установка пароля objUser.SetPassword strNewPsw objUser.SetInfo P.S. это vbs для cscript ( а perl мне все-таки больше по душе ;) ) |
Спасибо. Вещь хорошая, но как пользователю, не имеющему права админа, поменять свой пароль? Зашивать пароль админа в этот скрипт не хочется.
|
Если этот скрипт запускать через политики безопасности для машины, то пароль меняется легко (я его использую для сброса паролей локальных админов).
|
Если можно, поподробнее, через какие политики нужно его запускать.
Добавлено: Полазил в локальных политиках, в poledit - ничего подходящего не нашел |
Время: 10:38. |
Время: 10:38.
© OSzone.net 2001-