Доступ к ftp через *.bat - файл.

Публикация № 166248

Администрирование - Администрирование данных 1С

8
Доступ к ftp через *.bat - файл.

Для того чтобы обратиься к ftp через bat-файл еще нужен текстовый файл с описанием ftp.

Создаем ftp.bat

содержание bat - файла:

ftp -i -s:F:\commands.txt

Описываем commands.txt для выгрузки на ftp:

open ftp.test.ru
пользователь
пароль
put F:\выгружаемый_файл.txt
quit

Описываем commands.txt для загрузки c ftp:

open ftp.test.ru
пользователь
пароль
lcd F:\
get загружаемый_файл.txt
quit

В этом случае загружаемый_файл.txt выгрузиться из корня ftp в корень диска F:\

Описываем commands.txt для удаления всех файлов c ftp:

open ftp.test.ru
пользователь
пароль
mdelete *
quit

8

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. vcv 86 24.09.14 10:30 Сейчас в теме
Лучше взять нормальные консольные утилиты. Например, из NcFTP.
Штатный ftp.exe:
во-первых, не поддерживает пассивный режим;
во-вторых, по моему опыту, не отличается надёжностью на плохих каналах;
в-третьих, лучше вызвать одну утилиту с параметром, чем городить огород из батничка и текстового файла-сценария.
spectre1978; alexey_kurdyukov; ershz; +3 Ответить
5. alexey_kurdyukov 09.10.14 14:06 Сейчас в теме
(1) vcv, Я использовал WinSCP, когда оказалось что программа ftp подходит далеко не во всех случаях (меня победил пассивный режим).
7. bubnov-pi 16.10.14 17:55 Сейчас в теме
(1) vcv, когда стоит задача написать скрипт, выполняющийся на абстрактной машине, приходится ограничиваться исключительно штатными средствами.
Для более-менее вменяемой автоматизации - безусловно, использование специализированных инструментов/пакетов предпочтительнее.
2. AlexeyM_Kam 1 24.09.14 12:15 Сейчас в теме
<sarcasm>Еще не хватает pause в конце каждого батника - для "отладки".</sarcasm>
3. Sykoku 95 24.09.14 15:58 Сейчас в теме
Там много чего не хватает - опрос текущей директории, проверка выполнения команд и т.д. Для загрузки/выгрузки по какому-то статическому пути существуют свои утилиты. Например, wget. Про кроссплатформенность вообще молчу...
4. kauksi 206 25.09.14 09:28 Сейчас в теме
я уже лет 10 использую для обменов 7.7 FTP Performer.
мощный скриптовый язык.
проверен на каналах в 300 бит
6. bubnov-pi 16.10.14 17:52 Сейчас в теме
А я (лет 10 назад) в подобном случае генерил сценарий прям из батника - как-то так:
@Echo off
set ftpscenario=%temp%\ftpscen.txt
call :genscen > %ftpscenario%
ftp -i -s:%ftpscenario%
del %ftpscenario%
exit 0
:genscen
echo open ftp.test.ru
echo username
echo password
echo put %appdata%\forshare\output.txt
echo quit
exit /b
8. valbir 05.11.14 19:56 Сейчас в теме
Для выгрузки на сайт (сервер на unix) файла с остатками. Пример работающего файла.
стандартный виндовый ftp.exe работает в пассивном режиме!!!!
Задача выгрузки *.xls на сайт (хостинг на UNIX)
Раб машина под 2003
Если выгружать на FTP текстовые или *.csv проблем не возникало
Выгрузка *.xls через раз. Выгружаем тогда *.zip.
точнее пары файлов: батник on_FTP.bat и файл команд on_FTP.txt
с записью логфайла: ftplog.txt проверкой скачиванием файла обратно
Рабочая папка D:\onFTP
on_FTP.bat
@echo on
ftp -n -g -d -s:D:\onFTP\on_ftp.txt "??.???.???.??" >D:\onFTP\ftplog.txt 2>&1

on_FTP.txt:

USER login_on_ftp password_on_ftp
cd /public_html/userfiles
lcd "D:\onFTP"
quote PASV
binary
put ostatki.zip
get ostatki.zip ostatki_from.zip
close
bye
disconnect
quit
10. CaSH_2004 355 03.09.16 20:17 Сейчас в теме
(8) Сильно сомневаюсь что встроенный в Windows FTP работает в пассиве - вы первый кто считает наоборот, проверил то что вы выложили - у меня не работает, пишет неизвестная команда вот тут "quote PASV "
9. webresurs 177 11.12.14 11:22 Сейчас в теме
Воспользуйтесь утилитой WGET тут и закачка с FTP или обновление с него(например качает только новые файлы) и тд
Официальный сайт на Eng | Список ключей на русском

размешаете все файлы в одну папку:
- сама утилита wget.exe (скаченную с сайта);
- bat-ник со строкой
wget -m -t 8 -np -nH ftp://LOGIN:PASSWORD@10.0.0.1/ -o out.txt

если логин пароль не нужен пишете вот так
wget -m -t 8 -np -nH ftp://10.0.0.1/ -o out.txt

где out.txt - файл с данными по загруженным файлам для дальнейшего сравнения и подгрузки только обновленных и новых файлов
где какой ключ и для чего читайте по ссылке выше

для выгрузки воспользуйтесь утилитой WPUT....
11. Vhett 13.02.18 11:35 Сейчас в теме
Такой вопрос. Происходит зацикливание при запуске бат файла, и ничего не копирует. Адрес хоста у меня https.

В чём косяк? Если всё делал по примеру
Оставьте свое сообщение

См. также

Организация резервного копирования файлов с использованием rclone
6

Статья Системный администратор Нет файла Россия Бесплатно (free) Архивирование (backup)

Описание использования достаточно универсальной утилиты по синхронизации файлов.

вчера в 19:42    211    malikov_pro    3       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Самые распространенные заблуждения об индексах в мире 1С
232

Статья Системный администратор Программист Нет файла Бесплатно (free) Администрирование данных 1С Администрирование СУБД

"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.

28.11.2019    11099    YPermitin    44       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Установка 1С Сервера взаимодействия на Linux
22

Статья Системный администратор Нет файла Россия Linux Бесплатно (free) Администрирование данных 1С

В статье описан пошаговый процесс установки Сервера взаимодействия 1C на Linux CentOS 7.6.

06.09.2019    3958    KlSergey    14       

1С + PostgreSQL + SSD: Куда уходит ресурс хост-записей?
34

Статья Системный администратор Нет файла Россия Windows Бесплатно (free) Администрирование данных 1С

Работа PostgreSQL на SSD начиная с 10 версии, резко увеличивает нагрузку на ресурс SSD, даже когда к базе нет коннектов.

06.09.2019    5330    2tvad    6       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

О Unit-тестах замолвите слово.Часть 1
23

Статья Программист Нет файла Бесплатно (free) Тестирование и исправление

Последнее время в контексте 1С очень много говорят о функциональном тестировании, BDD. А Unit-тестирование обходят стороной. Попробуем разобраться, для чего Unit-тестирование применять стоит.

22.07.2019    3754    Сурикат    27       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Обновление PostgreSQL на Windows
27

Статья Системный администратор Нет файла Windows Бесплатно (free) Администрирование данных 1С

Указана последовательность действий при обновлении PostgreSQL на примере Windows. Также описаны некоторые особенности.

11.06.2019    7848    extalionos    4       

Вопросы и ответы по лицензированию Microsoft Windows
17

Статья Системный администратор Пользователь Нет файла Россия Бесплатно (free) Администрирование данных 1С

То, что интересует покупателей настольной операционной системы Microsoft.

20.05.2019    7592    accounting_cons    3       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Регулярная перезагрузка Сервера 1С с чисткой кэша
46

Статья Системный администратор Нет файла Windows Бесплатно (free) Администрирование данных 1С Стартеры 1С

Батник для перезагрузки агента сервера 1С и чистки серверного кэша и сеансовых данных. Для регулярной перезагрузки вставляем в планировщик заданий Windows.

17.05.2019    7295    alfir70    19       

Способы проверки доступности TCP-портов
45

Статья Системный администратор Нет файла Windows Бесплатно (free) Администрирование данных 1С

Как проверить доступен ли порт сервера? Или внешний веб-сервис? Приведены несколько способов для использования на Windows-системах.

12.05.2019    12485    -vito-    9       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

PID процесса в сборщиках PerfMon
13

Статья Системный администратор Нет файла Россия Windows Бесплатно (free) Администрирование данных 1С

Одним из неудобств при работе с PerfMon является то, что одноименные процессы именуются по-порядку, с добавлением суффикса #n к имени процесса. Описана настройка, позволяющая устранить этот недостаток.

06.04.2019    3158    -vito-    9       

Введение в лицензирование ПО Microsoft
17

Статья Системный администратор Пользователь Нет файла Россия Бесплатно (free) Администрирование данных 1С

Поговорим о принципах лицензирования программных продуктов Microsoft.

19.03.2019    12571    accounting_cons    37       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Вопросы и ответы по лицензированию Microsoft SQL Server
25

Статья Системный администратор Нет файла Россия Бесплатно (free) Администрирование данных 1С

Продолжение темы лицензирования серверных продуктов Microsoft.

26.02.2019    14545    accounting_cons    32       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Собираем бюджетный игровой компьютер core i7 для Программиста 1С из всякого хлама за 20 тысяч рублей
6

Статья Системный администратор Программист Нет файла Бесплатно (free) Администрирование данных 1С

В продолжение статьи со сборкой бюджетного сервера так же решил написать про свой комп. С бюджетом 20 тыс. рублей.

29.01.2019    8320    ogidni    126       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.130.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Собираем бюджетный б/у сервер 1С:Предприятия 8.3 на 250+ Пользователей за 100 тыс. рублей
33

Статья Системный администратор Нет файла Бесплатно (free) Администрирование данных 1С

В последнее время в виду дорогого доллара, санкций и прочих проблем покупка нового сервера за 500 и более тысяч рублей стала недостижимой роскошью.  Ввиду этого попытаемся собрать его из б/у сервера на Авито.

24.01.2019    14540    ogidni    137       

Установка Windows без загрузочной флэшки и загрузочного DVD-диска
29

Статья Системный администратор Нет файла Windows Бесплатно (free) Администрирование данных 1С

Что делать, если нужно установить Windows на ПЭВМ со старой системной платой, а под рукой нет dvd-привода, а с флэшки загрузка невозможна или идет очень медленно.

09.01.2019    5059    independ    5       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Семь рекомендуемых бесплатных курсов Microsoft для ИТ-администраторов
31

Статья Системный администратор Нет файла Бесплатно (free) Администрирование данных 1С

Образовательный портал «Нетология» предлагает вам пройти семь онлайн-курсов по облачным сервисам Microsoft бесплатно и получить сертификат об их завершении. Все курсы основаны на самых популярных сценариях использования облачных технологий в компаниях малого и среднего бизнеса. Разберемся, что же эти учебные программы предлагают.

28.12.2018    12170    VKuser24342747    1       

Ректальное администрирование: Основы для практикующих системных АДминистраторов
30

Статья Системный администратор Нет файла Бесплатно (free) Администрирование данных 1С

Одной из самых популярных и зарекомендовавших себя методологий системного администрирования является так называемое ректальное. Редкий случай сопровождения и обслуживания информационных систем, инфраструктуры организации обходится без его использования. Зачастую без знания данной методологии сисадминам даже бывает сложно найти работу в сфере ИТ, потому что работодатели, особенно всякие аутсорсинговые ИТ фирмы, в основном отдают предпочтение классическим, зарекомендовавшим себя методикам, а не новомодным заграничным веяниям: практикам ITIL, нормальным ITSM и прочей ерунде.

22.12.2018    12574    Jokemas    25       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Исследование использования СУБД (MS SQL, PostgreSQL, Oracle, IBM DB2) с отраслевыми конфигурациями на платформе 1С:Предприятие
14

Исследование no Нет файла Россия Бесплатно (free) Администрирование данных 1С

Инфостарт подводит предварительные итоги третьего опроса по системам управления БД, которые используют участники Сообщества для автоматизации на платформе 1С, и анализирует тенденции рынка.

20.12.2018    7920    Kochergov    13       

1С Батл: PostgreSQL 9,10 vs MS SQL 2016
157

Статья Системный администратор Программист Нет файла Бесплатно (free) Администрирование данных 1С

PostgreSQL не так давно появился на российском рынке, поэтому у многих специалистов появляются сомнения, насколько удобно с ним работать, учитывая специфику 1С. Антон Дорошкевич, руководитель IT-отдела и направления оптимизации 1С компании «ИнфоСофт» (г. Новосибирск), рассказал о своем опыте применения этой СУБД. Тема его доклада звучала провокационно: «1С-батл между MS SQL 2016 и PostgreSQL версии 9 и версии 10».

18.12.2018    40492    a.doroshkevich    153       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Как включить RemoteApp на Windows 10 Professional. Инструкция
77

Статья Системный администратор Программист Нет файла Бесплатно (free) Администрирование данных 1С

Всем наверно знакомо, что Professional выпуск Windows позволяет использовать режим удаленного рабочего стола. Но мало кому известно, что есть возможность настроить и режим «RemoteApp» знакомый нам по серверным продуктам. То есть клиенту будет доставляться не весь рабочий стол, а лишь приложение, например, 1С.

16.12.2018    21148    Aleksey81    30       

Как в RDP избавиться от языковой раскладки и оставить только выбор языка
84

Статья Системный администратор Нет файла Windows Бесплатно (free) Администрирование данных 1С

До чего же бывает трудно, когда в терминальной сессии работает выбор как языка ввода, так и языковой раскладки. Раздражает ведь??? Решение есть, и весьма простое!

14.12.2018    10488    Aleksey81    42