Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Automatisierter Dateitransfer per FTP und ISDN mit Fehlererkennung

Frage Internet Server

Mitglied: Xile

Xile (Level 1) - Jetzt verbinden

16.02.2006 um 16:22 Uhr, 5122 Aufrufe

Hallo,

ich habe ein kleines Problem...! Ich soll einen automatisierten Dateitransfer per ISDN Leitung und FTP Übertragung realisieren wo sowohl Dateien hoch- wie runtergeladen werden.

Folgender Ablauf müsste automatisiert von statten gehn :

1. Um 2Uhr Nachts baut der Clientrechner eine ISDN-Verbindung zu einem Firmennetzwerk auf.

2. Eine FTP Verbindung wird hergestellt und es werden diverse Dateien sowohl hoch- wie runtergeladen.

3. Die hochgeladenen Datein werden zusätzlich auf dem Clientrechner gesichert, also einfach nach dem Transfer in ein Backup Verzeichnis verschoben.

Folgende zusätzliche Anforderungen an das System :

1. Ausführliche Fehlerberichterstattung, wenn was schief geht muss einwandfrei nachvollziehbar was schief gelaufen ist.

2. Bei fehlerhafter Übertragung (also ISDN Fehler oder FTP Fehler) soll weiterhin versucht werden den Transfer durchzuführen.

3. Die Übertragung muss auch manuell startbar sein.

4. Muss in einer Windows umgebung funktionieren

5. Der Transfer muss sicher sein da es sich um Rechnungsdaten handelt.


Jo das wärs... ich habe das ganze im moment per Batch Datei gelöst... ist aber eine ziemlich unbefriedigende Lösung. Der Kommandozeilen-FTP MoveIt freely gibt zwar errorcodes zurück aber ich kann nie erkennen was genau schief gelaufen ist. Ich lasse zwar alles in eine log datei schreiben um wenigstens sehen zu können wann der Transfer nicht geklappt hat aber ich bin wirklich unzufrieden mit der lösung....

Hier mal mein bisheriges Skript damit jeder sieht was genau passiert :

<font class="code">
@echo off
IF EXIST fail.tmp GOTO END
rem -----------------------------
rem KONFIGURATION
rem -----------------------------
rem
set dfu_name=
set dfu_user=
set dfu_pass=
set ftp_host=
set ftp_user=
set ftp_pass=
set lcl_exp_dir=
set lcl_exp_backup_dir=
set lcl_imp_dir=
set ftp_in=
set ftp_out=
rem
rem -----------------------------
echo ----------------------------------------
echo.
echo DATEI TRANSFER
echo.
echo ----------------------------------------
echo.
rem echo ISDN-Einwahl wird ausgefuehrt...
rem echo.
rem rasdial %dfu_name% %dfu_user% %dfu_pass%
rem if ERRORLEVEL 1 GOTO ISDNFAIL
echo.
echo Starte Datei Transfer...
echo.
echo hash >> transfer.tmp
echo binary >> transfer.tmp
echo bell >> transfer.tmp
echo prompt >> transfer.tmp
echo lcd %lcl_imp_dir% >> transfer.tmp
echo cd %ftp_out% >> transfer.tmp
echo mget * >> transfer.tmp
echo lcd %lcl_exp_dir% >> transfer.tmp
echo cd .. >> transfer.tmp
echo cd %ftp_in% >> transfer.tmp
echo mput * >> transfer.tmp
echo bye >> transfer.tmp
ftps -s:transfer.tmp -user:%ftp_user% -password:%ftp_pass% %ftp_host%
if ERRORLEVEL 1 GOTO FTPFAIL
echo %date% %time% FTP Dateitransfer erfolgreich >> transfer.log
echo %date% %time% Gesicherte Dateien : >> transfer.log
move %lcl_exp_dir%\*.* %lcl_exp_backup_dir% >> transfer.log
echo.
echo Transfer erfolgreich durchgefuehrt !
del transfer.tmp
rasdial /disconnect
echo.
echo Verbindung getrennt !
echo ------------------------------------------------------------------ >> transfer.log
wprompt "Hinweis" "Dateitransfer erfolgreich" OK 1:30 i
GOTO END

:ISDNFAIL
echo %date% %time% : ISDN Verbindung fehlgeschlagen ! >> transfer.log
echo ------------------------------------------------------------------ >> transfer.log
echo >> fail.tmp
wprompt "Fehler" "Datum: %date%^Uhrzeit: %time%^ISDN Verbindung fehlgeschlagen !^Dateitransfer nicht ausgefuehrt!" OK x
del fail.tmp
GOTO END


:FTPFAIL
echo %date% %time% : FTP Verbindung fehlgeschlagen ! >> transfer.log
echo ------------------------------------------------------------------ >> transfer.log
del transfer.tmp
rasdial /disconnect
echo >> fail.tmp
wprompt "Fehler" "Datum: %date%^Uhrzeit: %time%^FTP Verbindung fehlgeschlagen !^Dateitransfer nicht ausgefuehrt!" OK x
del fail.tmp
GOTO END

:END
</font>
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
DNS
gelöst Sophos UTM9 - FTP nur über IP erreichbar (4)

Frage von PronMaster zum Thema DNS ...

CMS
Wordpress FTP Client im Frontend (4)

Frage von Yannosch zum Thema CMS ...

TK-Netze & Geräte
gelöst Internetanschluss Umstellung von ISDN und ADSL auf reinen IP Anschluss (61)

Frage von Dobby zum Thema TK-Netze & Geräte ...

Java
Problem bei Java und FTP (1)

Frage von Marlon1 zum Thema Java ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...