Войти

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


denshik
13-03-2017, 15:56
Добрый день,

можно ли средствами командной строки скопировать профиль от старого пользователя новому, как целиком, так и отдельную папку desktop?

Quaker_75
13-03-2017, 16:18
Ну, к примеру так - xcopy C:\Users\user_name\Desktop C:\Users\new_user\Desktop... - Вы это имеете ввиду?

denshik
13-03-2017, 22:08
Да именно это, только есть один нюанс папка нового пользователя создаётся толкьо после перезагрузки.

Вообщем сам нашёл. Реализовал через два скрипта
Первый скрипт
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


Может кому пригодиться.
Так как я новичок, буду рад услышать советы,как всё это дело можно "причесать".

Quaker_75
14-03-2017, 10:48
создаётся толкьо после перезагрузки » - В смысле после перезагрузки?? Если и папку нужно через команднуб строку создать, то используйте md... и далее строчку, которую я привел Вам выше.. Ваш скрипт для столь простой операции немного перегружен :) Но, возможно, я не совсем понимаю Ваш замысел :)




© OSzone.net 2001-2012