Djons
Вопрос не в копировании под виндами, а в копировании OEM файлов на жесткий диск, при unattend установке.
Добавлено:
XPlode. Установка и настройка
Небольшое руководство.
Сайт программы здесь -
http://xplode.voidfx.com
Скачать можно здесь -
XPlode-1.1.2.zip
Документация по синтаксису
Documentation1.00.chm
Почитать на англ. можно тут:
http://www.msfn.org/board/index.php?...86&t=16240
http://www.msfn.org/board/index.php?...86&t=15076
http://www.msfn.org/board/index.php?showforum=86
Многие люди, начинающие и не только создавать свои unattend установки, пользуются bat-файлами (они же cmd). Чтож это старый проверенный способ и отказываться от него просто неразумно, с помощью них можно сделать все, но! не все это будет красиво и не все удобно в реализации
Ленивым людям дальше можно не читать, т.к. по сути дальнейшее описание ничего особо нового в ваши установки не привнесет, разве что сделает их более красивыми и изящными
XPlode это утилитка, кот. поможет установить программы в процессе Windows XP / 2003 - это основная функция, кроме того она обладает еще рядом возможностей.
Основные возможности:
1. Исполнение и установка программ
2. Добавление пользователей и группы
3. Копирование, перемещение и удаление файлов и папок
4. Создание ярлыков
5. Может вносить информацию в реестр (а также читать из реестра для создания переменных окружения)
К приятным особенностям можно отнести - опциональное скрытие дочерних окон при установке приложений (идеально для консольных окон), наличие собственных переменных окружения облегчающих установку программ с диска и полностью настраиваемый интерфейс.
К недостаткам можно отнести, формат хранения настроек - это XML (UTF-16) и в связи с этим затруднение при создании собственного файла конфигурации.
Для работы потребуется редактор способный работать с unicod'ом в формате UTF-16, я пользуюсь UniRed -
*скачать. В противном случае, полученный файл не будет восприниматься программой. Сама XPlode и описание синтаксиса xml'ки (см. в начале поста).
Распаковываем программу и видим
IMAGES - картинки оформления XPlode
run_with_logging.bat - запуск программы с файлом настроек XPlode.xml *и протоколированием в файл XPlode.log
run_with_logging2.bat - запуск программы с файлом настроек example.xml *и протоколированием в файл XPlode.log
XPlode.exe - сама программы
readme.txt - краткое ридми на англ.
example.xml - один из примеров файлов настроек
XPlode.xml - второй пример файла настроек
XPlodeAdduserPlugin2.xpd2 - плагин для добавления пользователей
XPlodeExamplePlugin2.xpd2 - !!! информации нет, для работы программы вроде не не нужен ???
XPlodeExecutePlugin2.xpd2 - плагин для установки программ
XPlodeFSOpsPlugin2.xpd2 - плагин для операциями с файлами и папками
XPlodeRegistryPlugin2.xpd2 - плагин для работы с реестром
XPlodeShortcutPlugin2.xpd2 - плагин для создания ярлыков
Параметры коммандной строки:
Цитата:
XPlode /xml:"#XPLODE#\example.xml" /log:"#SYSTEMDRIVE#\XPlode.log"
|
если не заданы параметры то ищется файл настроек XPlode.xml в той же папке
возможна также сокращенная запись
Цитата:
XPlode /x:"#XPLODE#\example.xml" /l:"#SYSTEMDRIVE#\XPlode.log"
/x /l - строчные
|
Обратите внимание на переменные
#XPLODE# и
SYSTEMDRIVE#, первая - создавается самой XPlode при запуске, вторая системная. Все переменные используемые при запуске XPlode в коммандной строке заключаются не в % как обычно, а в #. В то время как внутри файла настроек example.xml, используются стандартные %.
%XPLODE% - местоположение самой программы XPlode
%SOURCEPATH% - местоположение диcтрибутива Windows
%SOURCEDRIVE% - буква CD-ROM на кот. находится и запущен XPlode, в случ. сетевой установки это имя комп-ра (\\comp1)
%SYSTEMDRIVE% - буква системного диска
Запускать Xplode можно с жесткого диска в случае если поместить ее в папку $OEM$\$1\ или что предпочтительней, с CD диска, для этого нужно поместить программу в папку $OEM$\XPlode и прописать следующую строку в cmdlines.txt
Цитата:
[COMMANDS]
XPlode\XPlode.exe /log:"#SYSTEMDRIVE#\XPlode.log"
|
В данной строке отсутсвует параметр /xml потомучто файл настроек имеет дефолтное имя XPlode.xml и находится рядом с Xplode.exe (в той же папке). Файл отчета о работе записыаетя на системный диск.
Стартовать Xplode можно:
1. За 12 минут до конца установки
2. Или при первом логоне в систему
Для ознакомления с программой рассмотрим, файл example.xml
Основные секции:
Цитата:
<XPlode>
* *...
* *<config>
* * * *...
* *</config>
* *<items>
* * * *...
* *</items>
* *...
</XPlode>
|
В секции
<config> ... </config> задаются параметры окна (шрифт, цвет, картинки, размер и положение), а также служебная информация о плагинах и заголовок окна.
В секции
<items> ... </items> задаются непосредственно параметры работы программы (что ставится, переписывается, каких пользователей добавлять и т.д.)
Более подробное описание по каждому параметру смотри
здесь (правой клавишей мыши - сохранить как)
Каждый найдет для себя оптимальную конфигурацию, стоит только немного поэкспериментировать.
Наиболее распространенная ошибки – это ошибки в коде XML и сохранение файла не в unicode кодировке (или не в том формате unicode).
Проверяйте запуском Xplode прямо под виндами, если окно появляется и начинает работать, значит все нормально, в противном случае ищем файл отчета, внимательно изучаем и находим причину ошибки.
Для того чтобы избежать этих ошибок возьмите за основу файл example.xml который идет вместе с программой и отредактируйте под свои нужды.
Кстати не забывайте и о bat-файлах, используйте их вместе с XPlode, указывайте параметр hide='true' для запрета отображения консольного окна.
К сожалению не все параметры были рассмотрены, осталось кое что и за кадром.
Если что неясно пишите вопрос, попробуем разобраться.
[s]Исправлено:
EgOrus, 16:39 9-06-2004[/s]