|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] AddUser (Добавление пользователя с правами администратора на T39) |
|
Служебные - [addon] AddUser (Добавление пользователя с правами администратора на T39)
|
Старожил Сообщения: 250 |
Аддон AddUser v.2.0 от 01.05.2009
Аддон предназначен для добавления (не переименования, а именно - добавления) нового пользователя с правами администратора на этапе T39 ![]() Программа стартует из presetup.cmd в самом начале графического этапа установки. По-умолчанию, если не введено другое имя, будет добавлен пользователь c именем "User". Таймаут - одна минута Совместим с аддонами Z_DRV_INST и Gui-интегратором от Boa Soft, а так же Z_WSE от Spectre. Подразумевается использование $OEM$-папок и фейк-сетапа. История изменений: v.2.0 (01.05.2009) - Решена проблема с кодировкой. Теперь программа корректно генерирует файл в DOS-866 и кирилица не превращается в "кракозябры" - Введены ограничения на длину слова и набор используемых символов, согласно рекомендациям Windows Help: Цитата:
- Откат на версию с кодировкой Windows-1251 v.1.4 (08.04.2009) - Изменена кодировка генерируемого файла + небольшая косметика (убрал пару лишних пробелов) v.1.3 (08.01.2009) - Изменено содержание генерируемого файла. Выкинул всё лишнее и мешающее :-) - Обрезанию подверглись автологон и EXIT... v.1.2 (10.11.2008) - Запуск сгенерированного файла перенесён из RunOnceEx.cmd в cmdlines.txt - Решён вопрос с подменой файла presetup.cmd Gui-интегратором, в результате чего, программа не стартовала в начале графического этапа v.1.1 (23.07.2008) - Устранена досадная ошибка: задавался неверный параметр "AutoAdminLogon" v.1.0 (04.06.2008) - Первая публичная версия Возможные проблемы и их решение: 1) Программа не стартует из presetup.cmd (например, не используется фейк-сетап). Решение: вручную добавляем в winnt.sif: 2) Не добавляется новый пользователь, первый вход под учётной записью "Администратор". Причина - не отработал adduser.cmd (например, не используются $OEM$-папки и cmdlines.txt). Решение - обеспечиваем запуск файла другим способом. P.S. Ввиду большого разнообразия методов изготовления дистрибутива и предпочтений отдельных авторов, невозможно учесть все возможные варианты, поэтому, важно понять принцип аддона. Он весьма незатейлив: в начале графического этапа запускаем adduser.exe, затем - сгенерированный adduser.cmd. Всё! Альтернативные аддоны: http://forum.oszone.net/post-1031222-50.htmlот AjaX_too http://forum.oszone.net/thread-132594.html от Enforcer2K |
||
Отправлено: 04:27, 04-06-2008 |
![]() Старожил Сообщения: 190
|
Профиль | Отправить PM | Цитировать Цитата AjaX_too:
Короче вчера я, за бутылочкой херши, написал-таки сию примочку. Сейчас подготовлю аддон, финально оттестирую и, если кто захочет, сможет заценить. |
|
Отправлено: 10:35, 19-02-2009 | #71 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 250
|
Профиль | Отправить PM | Цитировать baddl, а Вы, видимо не используете фейк-сетап? Есть слабое подозрение, что при его отсутствии PRESETUP.CMD срабатывает чуть-чуть раньше и для запуска программы чего-то не хватает... Я сначала написал этот скрипт на AutoIt'е, но он на столь ранней стадии срабатывать отказался, пришлось переделать на Delfi.
Попробуйте прописать запуск adduser.exe где-нибудь попозже (чисто, ради эксперимента), например, DetachedProgram секции [GuiUnattended]. CMDLINES.TXT нас пока не интересует - запускать нечего. Хотя, можно бросить в windows\system32 заранее сгенерированный adduser.cmd. Если скрипт сработает, то он его перезапишет. P.S. Для чистоты эксперимента, удалите весь "мусор" из PRESETUP.CMD. Оставьте только adduser.exe и exit. Кстати, файлик PreSetup.log создался? Что в нём? |
Отправлено: 14:33, 19-02-2009 | #72 |
Ветеран Сообщения: 532
|
Профиль | Отправить PM | Цитировать Enforcer2K,
с нетерпением ждём а то у меня тоже эта проблема дистр абсолютный чистый,ничегошеньки не менял,ставлю на витуалку, прохожу все круги ада с вбиванием данных и..бац, нету диалога создания пользователей, сразу грузится "администратор" в дистре напрочь отсутствует файл winnt.sif даже незнаю куда метнуться и в догонку хотелка возможно ли реализовать в адонах не важно чьих создание не одного, а хотя бы двух пользователей |
------- Последний раз редактировалось ispolin, 19-02-2009 в 14:48. Отправлено: 14:38, 19-02-2009 | #73 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать biork, PreSetup.log отсутствует.
Фейк-сетап не использую. Попробую поэкспериментировать с GuiUnattended, спасибо за подсказку. ![]() |
Отправлено: 15:09, 19-02-2009 | #74 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать biork, очень хотелось бы получить этот аддон работающий без $OEM$ и запускающийся на T-39.
|
Отправлено: 15:33, 19-02-2009 | #75 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Цитата МИШАНЧИК:
|
|
------- Отправлено: 16:27, 19-02-2009 | #76 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать biork, первые результаты:
- прописал в DetachedProgram="%SystemDrive%\ADDUSER\PRESETUP.CMD", кинул его в $OEM$\$1\ADDUSER, - из аддона убрал упоминания о нём, - в $OEM$ положил CMDLINES.TXT, с нижайшей просьбой запустить "adduser.cmd", - presetup, естественно, не сработал ![]() - PreSetup.log не появился, - после установки, в корне С:, в папке ADDUSER обнаружился, запустил его - он подхватил adduser.exe, скрипт пошёл, рядом создался adduser.cmd, в С:\windows появился лог... в общем, всё нормально... только не вовремя ![]() разбор возможных ошибок: - не чистил presetup.cmd, кинул прямо из аддона, - теперь не понимаю - с чего я решил, что он сможет подхватить adduser.exe не из своей директории. Если есть мысли - поделитесь, плиз ![]() |
Отправлено: 17:19, 19-02-2009 | #77 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Результаты "потрошения" аддона:
- в корне дистриба создана папка $OEM$\$$\system32\, - в неё положены PRESETUP.CMD и adduser.exe, изъятые из данного аддона, - в папку $OEM$ положен CMDLINES.TXTс текстом: [COMMANDS] "adduser.cmd" - сам аддон, естественно, больше не применяется, - в winnt.sif присутствуют: [Unattended] OemPreinstall=Yes UnattendSwitch="yes" [GuiUnattended] DetachedProgram="%WINDIR%\system32\PRESETUP.CMD" - всё работает, юзер создаётся на т-39, первый вход идёт в него, а не в Администратора. Спасибо biork за подсказку! Аддон перестал быть аддоном, как таковым - зато нормально функционирует! ![]() |
Отправлено: 11:25, 20-02-2009 | #78 |
Ветеран Сообщения: 532
|
Профиль | Отправить PM | Цитировать baddl,
Благодарю за решение проблемы вопросик один..только у меня ввод нового имени только на английском? ставлю на виртуалку |
Последний раз редактировалось ispolin, 20-02-2009 в 19:32. Отправлено: 12:23, 20-02-2009 | #79 |
![]() Старожил Сообщения: 190
|
Профиль | Отправить PM | Цитировать Короче, аллилуйа, братья!
![]() Протестировал на виртуалке и на реалке, с полной сборкой - респатч, дрова и т.д. Отрабатывает на 100%! Сейчас марафет только наведу, и создам новую тему. Да, прошу учесть: поскольку установка аддонов ГУИ-режима идет под временным аккаунтом, все аддоны, устанавливающиеся в папку пользователя, удалятся. Но я пока таких аддонов не видел. ![]() Цитата ispolin:
![]() ![]() |
|
Отправлено: 13:05, 20-02-2009 | #80 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - Профиль администратора с ограниченными правами | crow1984 | Microsoft Windows 2000/XP | 8 | 06-01-2010 19:49 | |
Debian/Ubuntu - [решено] Добавление пользователя с правами администратора | RZEV | Общий по Linux | 9 | 09-12-2009 20:39 | |
Пользователь с правами администратора | treiber | Microsoft Windows 2000/XP | 2 | 06-03-2007 20:13 | |
ICQ с правами Администратора | n3rf | Microsoft Windows 2000/XP | 17 | 07-12-2004 12:07 | |
Запуск програм с правами администратора | Harkalada | Программирование и базы данных | 1 | 17-10-2003 09:54 |
|