PDA

Показать полную графическую версию : Как добавить нового пользователя


Ermakov
17-02-2009, 11:20
Собственно по сабжу....есть необходимость на большое число компьютеров заводить одно го и того же пользователя со своими настройками рабочего стола, ярлыками, обоями и созданием папок....как подойти к вопросу именно создания нового пользователя???

Vadikan
17-02-2009, 15:25
Ermakov, нужно настроить профиль Default User на одном компьютере, а потом скопировать эту папку на все остальные. Потом создавать пользователя.

К размышлению: http://forum.oszone.net/showpost.php?p=1038653

Ermakov
18-02-2009, 09:18
Наверное ни совсем полно описал задачу....мне надо создавать 2 пользователей на каждом компьютере...дефолтовые должны оставаться без изменений....за ваш вариант к размышлению благодарен

Вообщем то нашел как на WSH создать нового пользователя

var
ComputerObj,
UserObj,
UserStr = "Кросавчег";

ComputerObj = GetObject("WinNT://004");

UserObj = ComputerObj.Create("user", UserStr);
UserObj.SetPassword ("Xt,ehfirf3");
UserObj.SetInfo();

дальше остается кое что в реестре поменять да ярлычки раскидать все в одном скрипте можно сделать...так еще много чего хочется запихать:)

Vadikan
19-02-2009, 17:44
Ermakov, создать учетную запись не проблема, для этого есть net user http://oszone.net/2776
Однако профиль пользователя создается только после входа. Можете попробовать создать учетную запись и настроенный профиль скопировать в будущее расположение учетной записи, т.е. в %systemdrive%\documents and settings\NewUserName. Но это не вполне корректный способ, я не уверен, что он правильно сработает.

amel27
21-02-2009, 13:21
профиль пользователя создается только после входа »
можно создать программно, но в этой категории невозможно, нужна поддержка API-функций... Если есть интерес, могу запостить UDF или скрипт на AutoIT, создающий профиль для нового пользователя на базе заданного шаблона "Default User"... идея примерно такая:

- делаем резервную копию каталога "Default User";
- настраиваем/копируем несколько шаблонов профилей, например:
--- "C:\Documents and Settings\Default User.Admins"
--- "C:\Documents and Settings\Default User.Users"
--- "C:\Documents and Settings\Default User.Lamers"
- восстанавливаем резервную копию каталога "Default User";

в процессе установки:

- создаем пользователей;
- загружаем для каждого профиль из СВОЕГО шаблона

З.Ы. проверял - работает, но из-за лицензионных ограничений на кол-во интерактивных сессий приходится использовать сетевой тип регистрации, в этом случае некоторые элементы интерфейса могут не включаться в профиль... пока я наткнулся только на wallpaper, но его можно просто скопировать в нужный каталог вновь созданного профиля.

ADD: AutoIT тут оффтоп, поэтому просто оставлю линк на статью:
How To Programmatically Cause the Creation of a User's Profile (http://support.microsoft.com/kb/196070)




© OSzone.net 2001-2012