Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да именно это, только есть один нюанс папка нового пользователя создаётся толкьо после перезагрузки.

Вообщем сам нашёл. Реализовал через два скрипта
Первый скрипт
1.Создаём нового пользователя
2.Исключаем существующего пользователя из списка winlogon.
3. Перезгружаем и запускаем второй скрипт.

Код: Выделить весь код
@echo off
 
set /p user="Enter new user: "
net user %user% /add
net localgroup administrators %user% /add
echo %USERPROFILE% > user.txt
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v userdel /t REG_SZ /d "C:\1\userdel.bat" /f
 
reg ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts"
reg ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v %USERNAME% /t REG_DWORD /d 0 /f
shutdown.exe /r /t 00
exit
Второй скрипт
Копирует содержимое папки Desktop от старого пользователя к новому.
Потом удаляет старого пользоватя и его папку
Код: Выделить весь код
@echo off
 
cd C:\1
set /p patch=<user.txt
xcopy /s /e /y %patch:~0,-1%\Desktop %USERPROFILE%\Desktop
net user %patch:~9,-1% /del
rmdir /s /q %patch%
exit
Может кому пригодиться.
Так как я новичок, буду рад услышать советы,как всё это дело можно "причесать".

Отправлено: 22:08, 13-03-2017 | #3