Объявление

Хотите приглашение на сайт? Пишите: niikto@samovarchik.info


 

При организации бездоменной сети актуальным становится вопрос управления пользователями на компьютерах рабочей группы.
При создании новых пользователей удобно пользоваться следующим bat-файлом:

adduser.bat
@Echo Off
Rem В переменных user pass gpr list admuser admpass указываем необходимые значения.
SetLocal EnableExtensions
Set user=newuser
Set pass=newuser_password
Set grp=Пользователи
Set list=complist.txt
Set admuser=admin
Set admpass=admin_password
For /F "Delims=" %%I In (%list%) Do psexec \\%%I -u %admuser% -p %admpass% net user %user% %pass% /add /passwordchg:no & net localgroup "%grp%" %user% /add 
For /F "Delims=" %%I In (%list%) Do cusrmgr.exe -u %user% -m \\%%I +s PasswordNeverExpires 
For /F "Delims=" %%I In (%list%) Do psexec \\%%I -u %admuser% -p %admpass% reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v %user% /t REG_DWORD /d 00000000 /f
pause

Перед запуском этого файла заполняем значения переменных
user=newuser (имя нового пользователя)
pass=newuser_password (пароль нового пользователя)
grp=Пользователи (группа нового пользователя)
list=complist.txt (список компьютеров на которых нужно создать пользователя. Можно указывать IP адреса или DNS имя по одному на строку)
admuser=admin (имя пользователя с административными привилегиями на компьютерах)
admpass=admin_password  (пароль пользователя с административными привилегиями на компьютерах)


Для изменения пользовательских паролей:

changepass.bat
pspasswd @complist.txt %1 %2 > log.txt 2>&1

Этот bat файл запускаем с параметрами changepass.bat user new_password_for_user


В этих bat файлах используются следующие утилиты:
PsExec.exe и psasswd.exe - от Sysinternals
cusrmgr.exe

Редактировался Evgen (29.03.2012, 19:25:33)

 

Дизайн сайта отсутствует
оформление: Группа «САМОВАРчик»

[ Сгенерировано за 0.012 сек, 8 запросов выполнено - Использовано памяти: 1.86 MiB (Пик: 1.92 MiB) ]