Скрипт выбора и скачки с FTP/http сервера файлов установки CyberFleet - CyberFleet - Каталог файлов - Эффективная навигация с М2М
17.01.2017
Эффективная Навигация М2М
Меню сайта
Категории раздела
CityBus [3]
Файлы посвященные работе в CityBus
BNComplex [14]
CyberFleet [16]
Прочее [8]
Прочее, что не вошло в другие разделы
Форма входа
Вход через Google
Вход через Вконтакте
Вход через Facebook
Партнеры
Реклама

Скрипт выбора и скачки с FTP/http сервера файлов установки CyberFleet
[ Скачать с сервера (386.2Kb) ] 30.09.2013, 10:14
В работе часто установка ПО (на примере CyberFleet) производится удаленно, посредством разных TeamViewer-ов и так далее. Причем, не малую долю этого времени занимает передача файлов клиенту.

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

Скрипт, конечно, далек от идеала, однако вполне для работы подходит.

Скрипт, в зависимости от выбора пользователя, формирует новый скрипт, который уже и запускает скачивание (load_from_ftp.cmd). В случае, если оно прервалось (разрыв интернета, прерывание и так далее), скрипт скачивания можно запустить повторно для продолжения работы. Права админа не требуется.

В скрипте заложено определение разрядности OS, которой можно в дальнейшем оперировать.

В данный момент скрипт заточен на структуру каталога:
Содержимое папки E:\ftp\CF_install

30.09.2013  09:57    <DIR>          .
30.09.2013  09:57    <DIR>          ..
30.09.2013  09:57                 0 1.txt
25.09.2013  13:05    <DIR>          117211
26.09.2013  09:09    <DIR>          11728
25.09.2013  12:03    <DIR>          sql2008
               1 файлов              0 байт

 Содержимое папки E:\ftp\CF_install\117211

25.09.2013  13:05    <DIR>          .
25.09.2013  13:05    <DIR>          ..
25.09.2013  13:04        20 659 145 Client.exe
25.09.2013  13:05        11 959 220 M2M_GIS_Platform.exe
25.09.2013  13:02        78 621 815 Server.exe
               3 файлов    111 240 180 байт

 Содержимое папки E:\ftp\CF_install\11728

26.09.2013  09:09    <DIR>          .
26.09.2013  09:09    <DIR>          ..
26.09.2013  09:08        20 626 776 Client.exe
26.09.2013  09:09        11 848 625 M2M_GIS_Platform.exe
26.09.2013  09:08        78 487 075 Server.exe
               3 файлов    110 962 476 байт

 Содержимое папки E:\ftp\CF_install\sql2008

25.09.2013  12:03    <DIR>          .
25.09.2013  12:03    <DIR>          ..
25.09.2013  15:08    <DIR>          x64
25.09.2013  15:08    <DIR>          x86
               0 файлов              0 байт

 Содержимое папки E:\ftp\CF_install\sql2008\x64

25.09.2013  15:08    <DIR>          .
25.09.2013  15:08    <DIR>          ..
25.09.2013  15:05       394 273 224 SQLEXPRWT_x64_RUS.exe
25.09.2013  15:00               244 SQL_auto_install_for_CF_x64.cmd
               2 файлов    394 273 468 байт

 Содержимое папки E:\ftp\CF_install\sql2008\x86

25.09.2013  15:08    <DIR>          .
25.09.2013  15:08    <DIR>          ..
25.09.2013  12:09       367 574 984 SQLEXPRWT_x86_RUS.exe
19.07.2012  10:50       201 748 832 SQLManagementStudio_x86_RUS.exe
25.09.2013  14:59               243 SQL_auto_install_for_CF_x86.cmd
               3 файлов    569 324 059 байт

     Всего файлов:
              15 файлов  1 292 818 368 байт
              20 папок  313 195 107 840 байт свободно

Пояснение: есть базовая папка cf_install, в которой находятся три папки:
117211
11728
sql2008
которые содержат архивы установочный файлов
где sql2008 - файлы sql для установки (разбитые по разрядности), прочее - версии CyberFleet-а

Работа со скриптом:

Распаковать в одну папку оба файла
Запустить LoadCyberFleetFromFTP.cmd
Ввести что именно нужно скачивать в строке, без разделителей, например 12345 - скачает все что можно
Далее выбрать версию cyberFleet.

После автоматически будет сформирован скрипт на скачивание и его запуск. В этот момент можно закрыть удаленное соединение, и подключиться уже через какое-то время (которое можно потратить естественно на другое).
Если скачивание прервется, то можно повторно запустить скрипт load_from_ftp.cmd для его продолжения.

Настройка скрипта заключается 

в редактировании трех строк:
set ftp=ftp://myftp/cf_install/ -- путь до "базовой папки"
может использоваться и путь http://myhttp/mypath/
слеш в конце обязателен

set user=ftp_public
пользователь для доступа

set psw=ftp_public
пароль для указанного пользователя

Успеха Вам в применении.

Плюсы решения: малый размер начального архива, докачка, возможность использовать как ftp так и http протоколы, меньше действия требуется перед установкой, можно настроить на докачку нужный файлов сразу.

Минусы: не тестировался с прокси

Похожие материалы
Категория: CyberFleet | Добавил: logoff | Теги: скрипт, ftp, автоматизация, скачать, CyberFleet
Просмотров: 1713 | Загрузок: 212 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
TOP 10 Популярное
1 Оборудование> Гранит-Навигатор 4.14
2 Оборудование> Абонентский терминал M2M Cyber GLX
3 Оборудование> Гранит-Навигатор 4.14: Настройка терминала
4 Прочее> "Красные" против "Синих" - статистка космических запусков России (СССР) и США
5 CyberFleet, CrossPoint> КиберФлит: Учет топлива при помощи датчиков
6 CyberFleet, CrossPoint> CyberFleet: Переустановка CyberFleet
7 Оборудование> M2M Cyber GLX: отправка команд
8 Прочее> SQL: CyberFleet: Занятие №3 Объединение таблиц Часть 1/2 (теория, inner join)
9 CyberFleet, CrossPoint> КиберФлит: Причины расхождения пробега по данным одометра и карте
10 CyberFleet, CrossPoint> КиберФлит: Подключаем карту Google
Наш опрос
Как вы оцените встроенную в КиберФлит инструкцию?
Всего ответов: 27
LogOff © 2017
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС