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

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


Собственно, у меня возникла одна идейка... Коротко так: на Т13 создается временный юзер, при первичном входе в систему - в самом конце ГУИ-режима (перед x-reset) - выскакивает окошко для ввода имени юзера (с таймером или без), добавленный юзер заносится в автологон, а программа заносится опять в гуи, перезагрузка, затем удаляется временный юзер и продолжается вход в систему. ИМХО так будет намного удобней, ведь пользователь будет создаваться в самом конце установки. Правда, программе нужен будет в обязаловку дотнет, я под ним пишу только.

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



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

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


Ветеран


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

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


Enforcer2K, Вы разобрались с аддоном от AjaX_too? Как правильно добавить строки?

Отправлено: 15:29, 18-02-2009 | #62


Аватара для Enforcer2K

Старожил


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


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

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


МИШАНЧИК, что значит "правильно"? Это 2 цмд'шника, в первый надо занести программу, во второй - то, что эта программа выдает (а выдает она другой цмд'шник). А потом пресетап и пстсетап нужно запаковать командой makecab и запихнуть в дистрибут. Я в принципе мог бы дописать этот аддон, но ИМХО мне моя идея кажется поудобнее.

ЗЫ: Кстати, можно и прогу от AjaX_too запихнуть в гуи, чтоб не изобретать велосипеда ))

Цитата AjaX_too:
Enforcer2K, там кстати ключиками можно время таймера задавать, например "adduser.exe t=60" »
А совсем отрубить таймер можно? Чтоб только при нажатии на "ок" закрывалась?

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


Ветеран


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

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


Enforcer2K, у меня нет в дистрибутиве файла pstsetup.cmd(pstsetup.cm_).
Почему? Или нужно создать самому?
Цитата Enforcer2K:
Я в принципе мог бы дописать этот аддон »
Может быть, если Вам не составит труда допишете этот аддон?

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


Аватара для ispolin

Ветеран


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


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

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


прошу тоже сделать нормальный аддон, чтобы был совместим с UpdatePack-XPSP3-Rus версия 9.2.17
и чтобы неважно было есть\нет OEM
без лазания и самостоятельной правки файлов, просто засунул в
UpdatePack-XPSP3-Rus версия 9.2.17, жамкнул Patch

-------


Отправлено: 18:03, 18-02-2009 | #65


Аватара для AjaX_too

Старожил


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

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


Цитата МИШАНЧИК:
Как правильно отредактировать presetup.cmd? Добавить adduser.exe перед Exit?
А pstsetup.cmd? У меня такого в дистрибутиве нет. Использую с Z_DRV_INST. Объясните пожалуйста подробней. Если запустится Ваш adduser.exe, то в папке $OEM$ создаётся файл useraccounts.cmd? А как он добавится в CMDLINES.txt в папке $OEM$? »
Цитата МИШАНЧИК:
у меня нет в дистрибутиве файла pstsetup.cmd(pstsetup.cm_). »
немного разжую идею biork...
представьте что у вас есть два файла, adduser.exe и useracounts.cmd (генерируемы программой adduser), которые нужно запустить в определенной последовательности. Запустить вы их можете из любого удобного для вас места, где это позволяет установщик. При использовании Fake-Setup от Mr dUSHA и ГУИ Интератора от Boa Soft все просто (насчет Z_DRV не помню, давненько пользовался) запускаем на Т40 и Т0 через pre и pst. Следовательно если pst нету, можно попробовать запустить на T13 через SVCPACK или на Т12 через OEM папку.

Цитата ispolin:
прошу тоже сделать нормальный аддон, чтобы был совместим с UpdatePack-XPSP3-Rus версия 9.2.17 »
универсальный аддон сделать врядли получиться, т.к. есть предпочтения использования различных Fake-Setup, либо кто-то их вообще не использует.

Цитата Enforcer2K:
Собственно, у меня возникла одна идейка... Коротко так: на Т13 создается временный юзер, при первичном входе в систему - в самом конце ГУИ-режима (перед x-reset) - выскакивает окошко для ввода имени юзера (с таймером или без), добавленный юзер заносится в автологон, а программа заносится опять в гуи, перезагрузка, затем удаляется временный юзер и продолжается вход в систему. »
имхо велосипед, если вводить имя юзера при первом входе, то тогда можно OOBE не отключать и вводить имя пользователя штатными средствами, а свои мысли по поводу автологона я уже писал в этой теме.

Цитата Enforcer2K:
А совсем отрубить таймер можно? Чтоб только при нажатии на "ок" закрывалась? »
не предусмотрено в ТЗ

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

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


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


Ветеран


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

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


AjaX_too,
Цитата AjaX_too:
Следовательно если pst нету »
А если я сам создам его и помещу в дистрибутив, он будет обрабатываться на Т-40?
И ещё вопрос,
Цитата AjaX_too:
useracounts.cmd »
создаётся в папке ОЕМ, или там же где расположен adduser.exe?

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


Старожил


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

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


baddl, на первый взгляд всё в порядке. Почему не стартует - непонятно... Проверьте, пожалуйста, скопировался ли в C:\WINDOWS\system32 файл adduser.exe?

Genry111, если присутствует распакованный файл, то запакованная версия игнорируется

Отправлено: 04:43, 19-02-2009 | #68


Старожил


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

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


Цитата МИШАНЧИК:
useracounts.cmd создаётся в папке ОЕМ, или там же где расположен adduser.exe?
Там же, куда копируется во время установки и откуда запускается adduser.exe - в WINDOWS\system32.

P.S. Кстати, в моём аддоне сгенерированный файл называется adduser.cmd, а не useracounts.cmd

Отправлено: 05:05, 19-02-2009 | #69


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


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

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


Интегрировал данный аддон в почти_полном одиночестве (не считая IE7_Reload) с помощью UpdatePack-XPSP3-Rus-9.2.17.
Т-39 никак себя не проявил.
Папка $OEM$ присутствует (заменил файл SpecCase тем, Что Вы предложили в посте 46).
CMDLINES.TXT отрабатывает совершенно точно - у меня там твик реестра запускается.
В i386 присутствуют ADDUSER.EX_ и 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

В WINNT.SIF, в разделе [Unattended] вписаны OemPreinstall=Yes, UnattendSwitch="yes"
В C:\WINDOWS\system32 файл adduser.exe распаковался. Но не сработал...

Куда рыть? Что предоставить на "разбор полётов"?
(Аддон привлекателен именно функцией таймаута.)

P.S. Ввиду отсутствия OOBE и несрабатыванием аддона, первый вход идёт под учёткой Администратора.

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


Отправлено: 07:30, 19-02-2009 | #70



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




 
Переход