Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] AddUser (Добавление пользователя с правами администратора на T39)

Ответить
Настройки темы
Служебные - [addon] AddUser (Добавление пользователя с правами администратора на T39)

Старожил


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

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


Изменения
Автор: biork
Дата: 01-05-2009
Описание: Обновление
Вложения
Тип файла: 7z AddUser_v2.0_2009.05.01.7z
(247.5 Kb, 192 просмотров)
Аддон AddUser v.2.0 от 01.05.2009

Аддон предназначен для добавления (не переименования, а именно - добавления) нового пользователя с правами администратора на этапе T39



Программа стартует из presetup.cmd в самом начале графического этапа установки.
По-умолчанию, если не введено другое имя, будет добавлен пользователь c именем "User". Таймаут - одна минута
читать дальше »

По истечении таймаута или при нажатии кнопки OK генерируется cmd-файл следующего содержания:
Код: Выделить весь код
cmdow @ /HID
@echo off
chcp 1251
net user "User" /add
net localgroup Администраторы "User" /add
net accounts /maxpwage:unlimited
который запускается на T12 из cmdlines.txt


Совместим с аддонами Z_DRV_INST и Gui-интегратором от Boa Soft, а так же Z_WSE от Spectre.
Подразумевается использование $OEM$-папок и фейк-сетапа.


История изменений:

v.2.0 (01.05.2009)
- Решена проблема с кодировкой. Теперь программа корректно генерирует файл в DOS-866 и кирилица не превращается в "кракозябры"
- Введены ограничения на длину слова и набор используемых символов, согласно рекомендациям Windows Help:
Цитата:
A name can contain up to 20 uppercase or lowercase characters except for the following: " / \ [ ] : ; | = , + * ? < >
A name cannot consist solely of periods (.) or spaces
v.1.31 (19.04.2009)
- Откат на версию с кодировкой 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:
Код: Выделить весь код
[GuiUnattended]
DetachedProgram="%WINDIR%\system32\adduser.exe"
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

 

Аватара для Enforcer2K

Старожил


Автор проектов


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

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


Цитата AjaX_too:
имхо велосипед, если вводить имя юзера при первом входе, то тогда можно OOBE не отключать и вводить имя пользователя штатными средствами, а свои мысли по поводу автологона я уже писал в этой теме. »
Не согласен. После OOBE еще идет установка (и довольно длительная) ГУИ-режима. А то, что я предлагаю, позволяет провести регистрацию и через минуту войти в полностью установленную и настроенную систему!

Короче вчера я, за бутылочкой херши, написал-таки сию примочку. Сейчас подготовлю аддон, финально оттестирую и, если кто захочет, сможет заценить.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:35, 19-02-2009 | #71



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


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

Профиль | Отправить 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


Аватара для ispolin

Ветеран


Автор проектов


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

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


Enforcer2K,
с нетерпением ждём
а то у меня тоже эта проблема
дистр абсолютный чистый,ничегошеньки не менял,ставлю на витуалку, прохожу все круги ада с вбиванием данных и..бац, нету диалога создания пользователей, сразу грузится "администратор"
в дистре напрочь отсутствует файл winnt.sif
даже незнаю куда метнуться

и в догонку хотелка
возможно ли реализовать в адонах не важно чьих
создание не одного, а хотя бы двух пользователей

-------


Последний раз редактировалось ispolin, 19-02-2009 в 14:48.


Отправлено: 14:38, 19-02-2009 | #73


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


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

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


biork, PreSetup.log отсутствует.
Фейк-сетап не использую.
Попробую поэкспериментировать с GuiUnattended, спасибо за подсказку.

Отправлено: 15:09, 19-02-2009 | #74


Аватара для Aks13

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


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

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


biork, очень хотелось бы получить этот аддон работающий без $OEM$ и запускающийся на T-39.

Отправлено: 15:33, 19-02-2009 | #75


Аватара для AjaX_too

Старожил


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

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


Цитата МИШАНЧИК:
А если я сам создам его и помещу в дистрибутив, он будет обрабатываться на Т-40? »
читайте руководство по Z_DRV_INST

-------
Годы молодые с забубенной славой, отравил я сам вас горькою отравой... © Сергей Есенин


Отправлено: 16:27, 19-02-2009 | #76


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


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

Профиль | Отправить 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
Благодарности: 5

Профиль | Отправить 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


Аватара для ispolin

Ветеран


Автор проектов


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

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


baddl,
Благодарю за решение проблемы
вопросик один..только у меня ввод нового имени только на английском?
ставлю на виртуалку

Последний раз редактировалось ispolin, 20-02-2009 в 19:32.


Отправлено: 12:23, 20-02-2009 | #79


Аватара для Enforcer2K

Старожил


Автор проектов


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

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


Короче, аллилуйа, братья! It's working!!!!

Протестировал на виртуалке и на реалке, с полной сборкой - респатч, дрова и т.д. Отрабатывает на 100%! Сейчас марафет только наведу, и создам новую тему.

Да, прошу учесть: поскольку установка аддонов ГУИ-режима идет под временным аккаунтом, все аддоны, устанавливающиеся в папку пользователя, удалятся. Но я пока таких аддонов не видел.

Цитата ispolin:
и в догонку хотелка
возможно ли реализовать в адонах не важно чьих
создание не одного, а хотя бы двух пользователей »
Да хоть десять. )) И командная строка, и настройка через инишник... Короче, предлагайте, рассмотрим.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:05, 20-02-2009 | #80



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] AddUser (Добавление пользователя с правами администратора на T39)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Профиль администратора с ограниченными правами 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




 
Переход