Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [решено] [addon] addSoftUser - создание пользователя и пост-установка программ от его имени (http://forum.oszone.net/showthread.php?t=146210)

Victor Dobrov 25-07-2009 16:18 1177451

[addon] addSoftUser - создание пользователя и пост-установка программ от его имени
 
Вложений: 2
Аддон addSoft&User от 26.07.2009

Возможности:
Установка программ с загрузочного диска или флэшки при первом входе в систему.
Добавление учетной записи, имя которой назначается пользователем по-умолчанию.
Копирование дистрибутива (отключаемое) в %windir% и запись этого пути в SourcePath.

Как это работает:
Аддон добавляет скрипт SoftUser.vbs в автозапуск, при первом входе в систему создаётся учётная запись, завершается сеанс Администратора и выполняется вход под именем нового пользователя. Затем скрипт ищет на загрузочном диске/флэшке прописанные в нём программы и запускает найденные файлы через RunOnceEx от имени вновь созданного пользователя. При завершении создаётся лог (%windir%\Soft&User.log) и показывается всплывающая подсказка, где перечислены выполненные команды.

Настройка:
Добавьте ваши программы в дистрибутив и впишите эти файлы (можно с параметрами) в скрипт SoftUser.vbs (там есть записи для примера). В AddSoftUser.inf укажите ваше имя пользователя (по-умолчанию "Владелец") или уберите параметр /adduser..., если создание новой учётной записи не требуется. А можно и наоборот, отключить пост-установку, убрав параметр install и оставив только создание новой учётной записи.

Ключи скрипта SoftUser.vbs
<install> - определение установочного диска, поиск программ из списка и немедленный запуск найденных файлов через RunOnceEx.
<текстовый файл> - отображение сообщения с текстом из указанного файла (в котором должно быть не более 60 строк).
<CopyDir Source Dest> - копирование папки Source в папку Dest, используя стандартное окно проводника.
</adduser:Имя> - добавление нового пользователя, завершение текущего сеанса и вход в систему под указанным именем.

Причины создания...
Нежелание использовать Boa-PostInstaller, WPI и т.п. утилиты, когда требуется быстрая пост-установка нескольких программ; Ошибки аддонов типа CreateUser, при использовании которых иногда не выполняется авто-вход в систему для вновь созданного пользователя.

История изменений...
Исправлена незначительная ошибка {WScript.Arguments(0) заменён на WScript.Arguments.UnNamed(0)}
Если юзер создан, появляется уведомление о переключении на этого пользователя, иначе об ошибке.
Добавлены всплывающие подсказки об отсутствии диска или неудачном поиске программ.


Время: 21:49.

Время: 21:49.
© OSzone.net 2001-