Показать полную графическую версию : [addon] AddUser (Добавление пользователя с правами администратора на T39)
andreybond2000
23-07-2008, 09:54
biork,
может просто две версии аддона разместить
1. запуск из RunOnceEx (при первом входе в систему логинится под Администратором, и только после перезагрузки под Юзером)
2. запуск из Svcpack.inf (при первом входе в систему логинится под юзером)
Второй вариант хорош тем что при установки программ из RunOnceEx некоторые инсталяторы прописывают ярлыки в CurrentUsers и следовательно ярлыки остаются под Администратором, а при последующей загрузке Юзера их уже нет, что ооочень не удобно.
RussoPirato
30-10-2008, 21:54
Столкнулся с проблемой. При подключении adduser, аддон успешно создает учетную записть, но первый автологон выполняется для встроенной учетной записи администратора.
Также смущает что единственных способ полностью пропустить OOBE это вписать UnattendSwitch=Yes в WINNT.SIF. Здесь наверное и кроется засада.
(А другого способа не нашел на форуме.) :search:
Как разрешить эту проблему, подскажите пожалуйста. :sorry:
v.1.2 (10.11.2008)
- по просьбам трудящихся, запуск сгенерированного файла перенесён из RunOnceEx.cmd в cmdlines.txt
- решён вопрос с подменой файла presetup.cmd Gui-интегратором, в результате чего, программа не стартовала в начале графического этапа.
Перезалил аддон. Исправил ошибку в файле SpecCase
AjaX_too
19-12-2008, 17:53
biork,
1. Немного не пойму, в чем смысл автологона для создаваемого пользователя.
Некоторые мысли вслух...
При использовании адона логично отключать в winnt.sif создание пользователей в графическом режиме при первом запуске windows, а так как пользователь создается на T12 (у меня он создается на T0), то при первом запуске Windows вход и так должен быть выполнен от имени нового пользователя при этом отключив отображение встроеной учетной записи "Администратор". Или я ошибаюсь?? В этом случае если пользователь в дальнейшем будет создавать учетные записи, то они не будут отображаться при запуске системы и нужно ручками отключать автологон (не все кстати знают о существовании комманды control userpasswords2).
2. Почему файл useraccounts.cmd генерируется в кодировке 1251, вроде OEM должно быть.
3. ИМХО было логично в cmd добавить команду чтото типа
net localgroup Пользователи User(точнее переменную) /delete
так как созданный пользователь является участником двух груп: пользователи и администраторы.
4. У меня почему-то не отработали команды находящиеся в PstSetup.cmd из FakeSetupAdv от Mr dUSHA... после useraccounts.cmd
после добавления start /wait /b перед useraccounts.cmd все отработало.
5. Пикрутил к Fake-Setup Advanced (http://forum.oszone.net/thread-119984-17.html) от Mr dUSHA, может кому нибудь пригодиться.
Mr dUSHA
19-12-2008, 19:36
У меня почему-то не отработали команды находящиеся в PstSetup.cmd из FakeSetupAdv от Mr dUSHA... после useraccounts.cmd
после добавления start /wait /b перед useraccounts.cmd все отработало. »
Потому, что в генерируемом useraccounts.cmd в конце стоит EXIT (который там не нужен абсолютно), и после этой комманды интерпретатор cmd.exe, выполняющий PstSetup.cmd, прекращает работу.
Добавление start /wait заставило запускать отдельную копию интерпретатора, которая и выполняет useraccounts.cmd, и выход происходит из нее, а основная копия cmd.exe, выполняющая PstSetup.cmd, продолжает работать.
Painkiller
22-12-2008, 15:05
Народ, может кто знает аддон, который бы вместо администратора можно было назначать имя своё при установке винды , а именно типа как реализовано в AddUser. Ну почему то он у меня не добавил пользователя. Выскачело окошко , я ввёл пользователя. После окончание установки один только администратор!Может надо что то изменить в WINNT.SIF?
AjaX_too
22-12-2008, 16:07
Painkiller,
Попробуйте вариант с Fake-Setup, двумя постами выше. Разница в том, что там пользователь создается на T0. Хотя и из cmdline должно было отработать...
Painkiller
22-12-2008, 16:21
AjaX_too, я использую интегратор + аддон Z_DRV_INST_TST . И Fake-Setup Advanced я ещё не использовал не разу. Это считай нужно всё переделовать! Есть другой способ? Как небудь по другому можно?
AjaX_too
22-12-2008, 22:18
Painkiller, ну только разве что cmd файлом отдельным, но тогда будет только фиксированое имя. Попросил знакомого программера, сделать подобную прогу под себя, жду - когда сделает, оформлю в виде адона и выложу.
Painkiller
22-12-2008, 22:59
AjaX_too , попробую сам написать на Delphi
Mr dUSHA
23-12-2008, 02:43
попробую сам написать на Delphi »
Если нужно простое и быстрое решение, то можно использовать CreateLocalAdminAccountEx из syssetup.dll для создания админов, вместо того, чтоб генерить CMD-файлы и потом запускать их.
CreateLocalAdminAccountEx (http://forum.oszone.net/post-966615-11.html)
Новая версия. Учтены некоторые замечания и пожелания AjaX_too и Mr dUSHA.
Изменено содержание генерируемого файла. Выкинул всё лишнее и мешающее :-)
Обрезанию подверглись автологон и EXIT...
katok888
08-01-2009, 08:28
biork, Можно ли в вашем аддоне реализовать переименование встроенной учетной записи "Администратор"?
AjaX_too
08-01-2009, 17:50
biork,
в cmd пару лишних пробелов в строках
net user User /add
net localgroup Администраторы User /add
кодировку так и оставили, вроде правильней 866
biork, Можно ли в вашем аддоне реализовать переименование встроенной учетной записи "Администратор"? »
На форуме есть утилита, которая умеет переименовать админа CreateUser (http://forum.oszone.net/thread-105393.html)
katok888
08-01-2009, 20:55
Ulrih, Отрабатывает на Т-13. »
в cmd пару лишних пробелов в строках и
кодировку так и оставили, вроде правильней 866
Пробелы как-нибудь уберу. Впрочем, "на скорость" не влияет :-)
С кодировками я эксперементировал. Уже не помню почему (видимо, по другому не срабатывало), но я остановился именно на этом варианте.
Можно ли реализовать переименование встроенной учетной записи "Администратор"?
Это было реализовано в аддоне Changer (http://forum.oszone.net/thread-78502.html). К сожалению, проект умер, но может, прочитав всю ветку, сможете найти рабочую ссылочку. И... по-моему в WSE(Winnt.Sif Editor) (http://forum.oszone.net/thread-87550.html) на вкладке "Administrator"
katok888, не вижу принципиальной разницы, к тому-же AddUser в реальности исполняет не на 39 минуте - "По истечении таймаута или при нажатии кнопки OK генерируется cmd-файл который запускается на T12 из cmdlines.txt".
Я использую CreateUser из-за уникальной способности определять по MAC адресу сетевой карты компьютер и подставлять введенные заранее настройки. И его способность переименовать админа. AddUser использую тоже, для добавления второго пользователя с правами администратора.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC