вторник, 2 июня 2009 г.

FTP пляски

Задача - выкладывать переодически на ftp архив с базой, для обмена дом-работа.

Начал с простого встроенного win32 ftp клиента - 

testftp.cmd:

ftp -s:myftp.txt

myftp.txt:

open www.myhost.ru

mylogin

mypass
mkdir BACKUP
cd BACKUP
put c:\TEMP\test.txt 
quit  

В итоге получаем  - 

ftp> put c:\TEMP\test2.txt
500 Unable to service PORT commands
Подключение разорвано удаленным узлом.


Пляски со сменой режимов, опций не помогли..

Заходим - http://www.ncftp.com/download/ , скачиваем клиент Win32

получить - 

ncftpget -u mylogin -p mypass myhost c:\ test.txt

послать - 

ncftpput -u mylogin -p mypass myhost / c:\test.txt

Все работает без проблем !

Странно что обычный встроенный ftp не работает как надо...

1С Terminal + принтер Сanon LBP-1120

В такой связке, идет долгое завершение сеанса пользователя - до 20 минут!

Все дело в дровах Canon выдающих окно на терминал сервер для каждого клиента - "Установка драйвера завершена",  с ожиданием нажатия кнопки Ок.

Не стал разбираться долго, пустил древнюю тулзу ищущую данное окно и нажимающее Enter.

"C:\Program Files\Dialog Answer\DAnswer.exe" /W:"Установка Canon LASER SHOT LBP-1120" /K:{ENTER} /I:1000 /T:-1 /H:2

Вообще рекомендуют использоват HP, меньше проблем.