PDA

Показать полную графическую версию : Смена пароля по сети в W2kAS


tmp
12-12-2003, 15:23
Командой net user можно поменять пароль локального пользователя. Как это можно сделать по сети на другой машине (Win2kAS без AD)? Машины пользователей имеют разные ОС - от Win9x до Win2kPro и находятся в разных рабочих (сетевых) группах. AD поднимать не хочу (очень тяжелая), а пароли пользователей на сервере менять надо. Заранее спасибо.

Delirium
13-12-2003, 07:13
чего это вдруг AD тяжелая? Ты ставил?

tmp
18-12-2003, 05:36
Да, я ставил. Для требуемых задач AD не нужна, а для такого железа, которое стоит - она тяжела. Но проблема с паролями остается.

DAnG
18-12-2003, 05:45
попробуйте так, но нужны права админа на удаленной машине:

strComputer = "RemoteComputer";
strUser="RemoteUser";

set objUser = GetObject("WinNT://" & strComputer & "/" & strUser)

' установка пароля
objUser.SetPassword strNewPsw

objUser.SetInfo

P.S. это vbs для cscript  ( а perl мне все-таки больше по душе ;) )

tmp
22-12-2003, 06:36
Спасибо. Вещь хорошая, но как пользователю, не имеющему права админа, поменять свой пароль? Зашивать пароль админа  в этот скрипт не хочется.

DAnG
22-12-2003, 11:42
Если этот скрипт запускать через политики безопасности для машины, то пароль меняется легко (я его использую для сброса паролей локальных админов).

tmp
29-12-2003, 15:34
Если можно, поподробнее, через какие политики нужно его запускать.

Добавлено:

Полазил в локальных политиках, в poledit - ничего подходящего не нашел




© OSzone.net 2001-2012