strani
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Реализовал я то, что хотел на bat-файлах. Сделал максимально универсально. Хорошо, если кто-то прокомментирует и улучшит... http://strani2005.narod.ru/Template.zip - это универсальный шаблон http://strani2005.narod.ru/WinCom.zip - это пример установки настроек для Total Commander. Если необходимо что-то менять, то: 1) в файле Computers_List.txt пишем названия компьютеров, на которых удаленно будет выполняться установка (имя каждого компьютера в отдельной строке); 2) в файле !Run_before.cmd пишем команды, которые удаленно будут выполняться перед началом установки; 3) в файле !Run_after.cmd пишем команды, которые удаленно будут выполняться после окончания установки; 4) в файле Deleted_Files\Files.txt пишем полные пути к файлам, которые необходимо удалить (по одному файлу в каждой строке, без кавычек). Если ничего удалять не нужно, то файл Deleted_Files\Files.txt удаляем; 5) в папке Reg_Files_Machine помещаем reg-файлы (можно не один), которые будут импортированы в систему (файлы в обычной форме записи); 6) в папке Reg_Files_User помещаем reg-файлы (можно не один), которые будут импортированы в систему и в личные профили (файлы в обычной форме записи); 7) в папку Files_All_Users помещаем подпапки с файлами, которые необходимо скопировать в общий профиль (все пути относительные); 8) в папку Files_User помещаем подпапки с файлами, которые необходимо скопировать в личные профили (все пути относительные); 9) в папку Files_Machine помещаем подпапки с файлами, которые необходимо скопировать на логические диски C и D (все пути абсолютные). Файлы для папок Windows и Program Files помещаем в отдельные соответствующие папки (в этом случае пути относительные, при этом неважно реальное расположение этих папок); 10) если необходимо установить программу, которая не требует вмешательства при установке, помещаем ее в набор как файл с именем install.exe. При этом вначале выполняется install.exe, а затем install.cmd; 11) во время установки принудительно завершается работа любого пользователя, работающего на удаленном компьютере (но только если это необходимо, то есть для применения личных reg-файлов с личными настройками). Если это мешает, необходимо закомментировать строку с psshutdown в файле Remote_Install.cmd. После вышеперечисленного необходимо запустить файл Run_me!!.cmd. Все это, по-моему, очень пригодится для удаленной установки настроек и программ в сети без домена. Да и с доменом может пригодиться. | Всего записей: 828 | Зарегистр. 09-12-2006 | Отправлено: 20:15 14-01-2010 | Исправлено: strani, 23:36 18-01-2010 |
|