Показать полную графическую версию : Смена пароля по сети в W2kAS
Командой net user можно поменять пароль локального пользователя. Как это можно сделать по сети на другой машине (Win2kAS без AD)? Машины пользователей имеют разные ОС - от Win9x до Win2kPro и находятся в разных рабочих (сетевых) группах. AD поднимать не хочу (очень тяжелая), а пароли пользователей на сервере менять надо. Заранее спасибо.
Delirium
13-12-2003, 07:13
чего это вдруг AD тяжелая? Ты ставил?
Да, я ставил. Для требуемых задач AD не нужна, а для такого железа, которое стоит - она тяжела. Но проблема с паролями остается.
попробуйте так, но нужны права админа на удаленной машине:
strComputer = "RemoteComputer";
strUser="RemoteUser";
set objUser = GetObject("WinNT://" & strComputer & "/" & strUser)
' установка пароля
objUser.SetPassword strNewPsw
objUser.SetInfo
P.S. это vbs для cscript ( а perl мне все-таки больше по душе ;) )
Спасибо. Вещь хорошая, но как пользователю, не имеющему права админа, поменять свой пароль? Зашивать пароль админа в этот скрипт не хочется.
Если этот скрипт запускать через политики безопасности для машины, то пароль меняется легко (я его использую для сброса паролей локальных админов).
Если можно, поподробнее, через какие политики нужно его запускать.
Добавлено:
Полазил в локальных политиках, в poledit - ничего подходящего не нашел
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.