powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Некий бэкап с заданиями...
12 сообщений из 12, страница 1 из 1
Некий бэкап с заданиями...
    #38913432
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Есть некая структура папок на флешке. Это дело периодически нужно копировать на компы. Проблема в том, что на разные компы нужно не все, а частично как то так:
- Базовая папка - папка1, папка3, папка 7
- для компа типа Х - папка 2, папка 10
- для компа типа У - папка 2, папка 11, папка 12
- для компа типа Z - папка 11, папка 15
и т.д.

Как реализовать такое?

Может есть софтина какая, в которую один раз забить "профили" и потом просто выбирать?
Обязательное условие - проверка скопированных данных любым способом (хэш суммы, или по содержимому или еще как).
Просто батник создать можно конечно - но руками долго. Софт периодически обновляется. Объем софта не очень большой - пара гигов, но дело в том, что плодить много папок с профилями не хочется. Обновлять потом это дело - сам запутаюсь, а актуальность версий очень критична...:(

Если есть софтина (ГУИ) по созданию батников в конечном счете - было вообще замечательно. Подскажите кто как реализовывал такое.

А да, софтина должна быть портабл иначе теряется весь смысл.

Конечный результат - пришел - скопировал по быстрому - получил отчет что все ок и ушел.

Заранее всем Спасибо.
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913448
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое главное забыл - процесс копирования должен работать и на Win XP (((
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913504
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пылесос,

Положить обновляемый софт в какую-то БД и в ней же хранить профили для копирования?
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913516
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Батник можно - но уж больно древняя технология.
Сделай это скриптом на VBS. Так, чтобы сведения о типах компов, соотв. папках и контрольных суммах он брал из файлов легкообрабатываемых форматов. Выбор широкий - от plain text до XML.
Сам скрипт - в autоrun, вспомогательные программы (скажем, считалка контрольной суммы) - в отдельный каталог...
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913532
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterПылесос,

Положить обновляемый софт в какую-то БД и в ней же хранить профили для копирования?

Про БД не понял. Что именно - просто ссылки на файлы или сами файлы?
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913538
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaБатник можно - но уж больно древняя технология.
Сделай это скриптом на VBS. Так, чтобы сведения о типах компов, соотв. папках и контрольных суммах он брал из файлов легкообрабатываемых форматов. Выбор широкий - от plain text до XML.
Сам скрипт - в autоrun, вспомогательные программы (скажем, считалка контрольной суммы) - в отдельный каталог...

В авторан не пойдет - нужно придти - запустить - убедиться что все хорошо и уйти. ПРоцедура периодическая, но периоды плавают от двух недель, до ....


А про VBS подробнее можно? В какую сторону рыть то?
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913541
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina вспомогательные программы (скажем, считалка контрольной суммы) - в отдельный каталог...
Т.е. искать тулзу которая через командную строку умеет считать и сравнивать?
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913551
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПылесосВ авторан не пойдет - нужно придти - запустить - убедиться что все хорошо и уйти.Имелся в виду autorun.inf на флешке.

ПылесосА про VBS подробнее можно? В какую сторону рыть то?
Visual Basic Scripting. Язык программирования. Работает даже в Win95.

ПылесосТ.е. искать тулзу которая через командную строку умеет считать и сравнивать?Да это и штатная FC умеет - сравнивать... хотя я не представляю, как может скопироваться с ошибкой, если процесс копирования завершился нормально, и нет аппаратных проблем.
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913604
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

посмотрел VBS. Нашел в инете - запилил под себя пока частично. Вроде и лог пишется, и копирует. Одного понять не могу - чем VBS лучше BAT - xcopy?

Прошу прощения за тупость, объясните ради Бога! :(
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913663
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пылесоспонять не могу - чем VBS лучше BAT - xcopy?
Да в общем-то практически всем. Но главное имхо в данном случае - в нём гораздо проще выполнять требуемые действия. Особенно по получению данных для работы (маски типов станций, соответствия каталогов группам и пр.) из внешнего файла.
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913703
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

т.е. Вы предлагаете создать VBS и несколько внешних файлов типа конфигураций - заданий, и копировать нужный беря эти самые задания. Хм... Ну что ж, спасибо за разъяснения.
...
Рейтинг: 0 / 0
Некий бэкап с заданиями...
    #38913773
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно. Тебе же проще корректировать обычные текстовые файлы, чем каждый раз править скрипт и хардкодить в него изменения. Что-то типа
Код: xml
1.
2.
3.
4.
5.
6.
7.
<group name="group1" namemask="ws??">
  <folder name="folder1" checksum=aabbccdd />
  <folder name="folder5" checksum=11335577 />
  <folder name="folder3/folder8" checksum=12345678 />
</group>
<group name="group2" namemask="ax*">
...


или
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
[group1]
namemask=ws??
folder1=aabbccdd
folder5=11335577
folder3/folder8=12345678 
[group2]
namemask=ax*
...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Некий бэкап с заданиями...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]