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

Компьютерный форум 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, спасибо! Завтра поковыряю, прицеплю.

Отправлено: 23:34, 08-02-2009 | #51



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

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


Аватара для AjaX_too

Старожил


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

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



Enforcer2K, там кстати ключиками можно время таймера задавать, например "adduser.exe t=60"

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


Отправлено: 02:33, 09-02-2009 | #52


Старожил


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

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


Цитата Enforcer2K:
А нельзя ли как-нибудь переделать аддон без использования ОЕМ-папки?
Можно. Просто удалите файл SpecCase и обеспечьте запуск сгенерировенного файла любым удобным способом (например, как предложил AjaX_too)

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


Аватара для Aks13

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


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

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


Не хочет запускаться, даже не пытается. Вчем проблема? папка $OEM$ есть, все осталные адоны отрабатываю.

Отправлено: 22:16, 16-02-2009 | #54


Старожил


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

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


Aks13, после интеграции незапакованный PRESETUP.CMD в папке i386 присутствует? Каково его содержание?

Отправлено: 12:38, 17-02-2009 | #55


Аватара для Aks13

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


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

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


Файл присутствует, вот его содержание:
REM +==========================================================================+
REM | |
REM | This presetup.cmd file was dynamically generated by the DriverPacks |
REM | BASE, to work with the DriverPacks without any further editing. |
REM | However, if you would like to add some custom functionality, you can |
REM | edit this file without any problems. Just take into record that this |
REM | file will be erased if you run the DriverPacks BASE on these Windows |
REM | installation files again! |
REM | |
REM | With special thanks to: |
REM | -Pyron, a06lp and iLE for their help with this method; |
REM | -schalti for the optional 'Keep the Drivers' system and Pyron (again) |
REM | for turning it into an executable. |
REM | -SuperTibaldoKart for creating un7zip.exe |
REM | |
REM +==========================================================================+

If exist "%systemroot%\system32\setupold.exe" DEL /F "%systemroot%\system32\setupold.exe"

REM +==========================================================================+
REM | Finding CD/DVD driveletter. |
REM |--------------------------------------------------------------------------|
SET TAGFILE=\OEM
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:


REM +==========================================================================+
REM | Decompressing the DriverPacks to the harddisk - using un7zip.exe. |
REM |--------------------------------------------------------------------------|
%CDDRIVE%\OEM\bin\un7zip.exe %CDDRIVE%\OEM\DP*.7z %SystemDrive%\


REM +==========================================================================+
REM | Copying/decompressing the files to finish the installation. |
REM |--------------------------------------------------------------------------|
%CDDRIVE%\OEM\bin\un7zip.exe %CDDRIVE%\OEM\bin\*.7z %SystemDrive%\
COPY /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %SystemDrive%\
IF EXIST %CDDRIVE%\OEM\*.ins COPY /Y %CDDRIVE%\OEM\*.ins %SystemDrive%\


REM +==========================================================================+
REM | Scanning for driverdirectories. |
REM |--------------------------------------------------------------------------|
%CDDRIVE%\OEM\bin\DevPath.exe %SystemDrive%\D


REM +==========================================================================+
REM | Disable Driver Signing Policy and keep it disabled. |
REM |--------------------------------------------------------------------------|
START %SystemDrive%\DSPdsblr.exe

EXIT

Все я понял просто после интеграции драйверов меняется, файл и запуск не происходит.

echo %DATE% %TIME% run wse.exe >> %WINDIR%\PreSetup.log
wse.exe
echo %DATE% %TIME% run adduser.exe >> %WINDIR%\PreSetup.log
adduser.exe
exit

Отправлено: 13:52, 17-02-2009 | #56


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


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

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


Аналогичная ситуация:
- все аддоны отрабатывают,
- папка $OEM$ присутствует,
- в ней CMDLINES.TXT:
[COMMANDS]
"adduser.cmd"

- после интеграции драйверов и аддонов, в i386 присутствуют 2 шт. PRESETUP.*:
PRESETUP.CMD:
echo %DATE% %TIME% run wse.exe >> %WINDIR%\PreSetup.log
wse.exe
echo %DATE% %TIME% run adduser.exe >> %WINDIR%\PreSetup.log
adduser.exe
exit

и PRESETUP.CM_:
exit

AddUser на т-39 не запускается. Даже не пытается.
Куда рыть?

WINNT.SIF может как-то блокировать запуск?
В разделе [Unattended] присутствует:
OemPreinstall=Yes

P.S. Gui-интегратор не использую.

Последний раз редактировалось baddl, 18-02-2009 в 07:10. Причина: P.S.


Отправлено: 06:39, 18-02-2009 | #57


Пользователь


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

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


baddl, найди откуда у тебя появляеться
Цитата baddl:
PRESETUP.CM_:»
, возможно у тебя не тот запускаеться

Отправлено: 13:04, 18-02-2009 | #58


Ветеран


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

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


Подскажите пожалуйста!
Имя пользователя можно вводить на русском языке, или только на английском?

Отправлено: 13:33, 18-02-2009 | #59


Ветеран


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

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


AjaX_too, по поводу Вашего Z-AddUser.7z .
Как правильно отредактировать presetup.cmd? Добавить adduser.exe перед Exit?
А pstsetup.cmd? У меня такого в дистрибутиве нет. Использую с Z_DRV_INST. Объясните пожалуйста подробней. Если запустится Ваш adduser.exe, то в папке $OEM$ создаётся файл useraccounts.cmd? А как он добавится в CMDLINES.txt в папке $OEM$?
Или я неправильно понимаю?

Последний раз редактировалось МИШАНЧИК, 18-02-2009 в 15:34.


Отправлено: 14:11, 18-02-2009 | #60



Компьютерный форум 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




 
Переход